1.解决方案
出现此问题,一般安装Miniconda可以解决
conda和virtualenv一样,都是用于python项目做多版本环境创建与切换的,也就是在同一个环境中,可以存在几个不同python版本或者不同requirement的虚拟环境,下面简单介绍一下miniconda的安装以及使用
2.安装Miniconda
(1)下载miniconda
Source Download:[https://conda.io/miniconda.html]
选择好需要下载的版本后进行下载
下载完成后,将Miniconda2-latest-MacOSX-x86_64.sh文件拷贝到当前用户根目录下
(2)安装
bash Miniconda2-latest-MacOSX-x86_64.sh
执行完成后关闭当前Terminal并重启Terminal,手动加载:
source ~/.bash_profie
(3)创建模拟环境
conda create --name trypandas numpy pandas jupyter
(4)验证环境是否成功
#显示为/Users/qupengbin/miniconda2/bin/python说明创建成功
which python
(5)查看当前env list
mymac:~ mymac$ conda-env list
# conda environments:
#
base * /Users/mymac/miniconda2
(6)激活和退出虚拟环境
# activate
mymac:~ mymac$ source activate djangocms
(djangocms) mymac:~ mymac$ pip freeze
certifi==2018.1.18
(djangocms) mymac:~ mymac$
# 激活虚拟环境之后你就可以在这里边安装依赖包做进一步开发了
# 使用`pip`安装依赖包,比如`djangocms-installer`
(djangocms) mymac:~ mymac$ pip install djangocms-installer
(djangocms) mymac:~ mymac$ pip freeze
certifi==2018.1.18
dj-database-url==0.5.0
djangocms-installer==1.0.0
pytz==2018.3
six==1.11.0
tzlocal==1.5.1
# 退出djangocms虚拟环境
(djangocms) mymac:~ mymac$ source deactivate
mymac:~ mymac$
(7)卸载Miniconda
#去掉~/.bash_profile环境变量配置
# added by Miniconda2 installer
export PATH="/Users/xy920/miniconda2/bin:$PATH"
#删除miniconda
rm -rf ~/miniconda2
# 去掉相关隐藏文件
rm -rf ~/.condarc ~/.conda ~/.continuum