mkvirtualenv --python=/usr/local/Cellar/python/3.6.5_1/bin/python3 DjangoPlus
#一.mac
mac平台实测因为有系统完整性保护,导致pip 安装新版本包的时候无法卸载老版本包进而安装失败,需要关掉系统完整性保护再装
##1.关闭mac os的系统完整性保护
1.点击Mac电脑的苹果图标
2.选择 重新启动
3.按住 command+R,直到进入还原模式
4.选择实用工具,然后点击 终端
5.输入 csrutil disable 按下回车
6.重启电脑
##2.安装virtualenv和virtualenvwrapper
$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper
##3.查找virtualenvwrapper.sh的位置
$ which virtualenvwrapper.sh
##4.修改bash_profile
cd到/Users/用户名/,用vi编辑器打开.bash_profile,设置一个存放virtualenv的文件夹,将刚才查到的位置加进去,我的设置如下:
export WORKON_HOME=$HOME/.Desktop/Envs
source /usr/local/bin/virtualenvwrapper.sh
保存退出vi编辑器,运行
$ source ~/.bash_profile
##5.重新开启mac os的系统完整性保护
1. 点击Mac电脑的苹果图标
2. 选择 重新启动
3. 按住 command+R,直到进入还原模式
4. 选择实用工具,然后点击 终端
5. 输入 csrutil enable 按下回车
6. 重启电脑
##6.使用
$ workon 显示所有的环境名称
$ workon 环境名 进入/切换到该环境
$ deactivate 返回到系统环境
$ mkvirtualenv 环境名 创建环境
$ rmvirtualenv 环境名 移除环境
#二.ubuntu
##1.安装
命令:sudo pip install virtualenvwrapper
##2 配置
在用户根目录下(即/home/[username])有文件.bashrc,到该文件的末尾处,屏蔽 if~fi 间的内容,在最后添加下面内容:
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
保存后退出。
执行命令:
source .bashrc
重新加载到环境变量中。
关于virtualenv介绍:http://blog.csdn.net/u013205877/article/details/73159281
windows平台上的安装:http://blog.csdn.net/u013205877/article/details/78290875