您的位置:首页 > 移动开发

mac 下安装python虚拟环境 virtualenv 和 虚拟环境管理器 virtualenvwrapper

2017-04-11 00:21 886 查看
有时候我们在开发中需要使用python2或者python3,所以我们需要建立一个虚拟的环境进行将两个版本隔离出来,这里我们要创建一个虚拟的python环境便于我们使用:

在mac环境下使用pip安装: 

pip install virtualenv

这样之间就安装上去了

这样我们就可创建一个虚拟的环境了:我们可以使用命令直接创建 : 

virtualenv  py3 

这样我们创建了一个虚拟环境;但是如何启动这个虚拟环境呢

我们进去虚拟环境中:

cd py3/bin

然后我们执行命令:

source activate 

这样我们就进入虚拟环境中去啦

当然会有人问,那我们如何分辨出虚拟环境中python的版本啦,很简单我们直接在虚拟环境中输入python 就以了

这里我们创建虚拟环境的时候可以使用

virtualenv -p /usr/bin/python  py2 这里我本机上这个目录是python2.7版本的 如果想创建3版本,只要把目录更改成python3版本的目录即可

退出虚拟环境:deactivate

安装虚拟环境管理器 virtualenvwrapper

使用pip安装 :pip install virtualenvwrapper

安装完成后我们需要配置环境,在命令行下输入:vim ~/.bash_profile

export WORKON_HOME=~/Envs

~/Env是自己创建的目录用于存放你的环境变量

export VIRTUALENVWRAPPER_PYTHON=这里写你的python默认python版本,如果是mac的话默认版本是2.7 目录在 /usr/bin/python

python3 的话我们可以搜索:sudo find / -name pthon3

找到目录复制到环境变量中即可

source virtualenvwrapper.sh所在的路径

同事配置source 

如果不知道在哪里的话我们也可以搜索: sudo find / -name virtualenvwrapper.sh

然后我们复制路径即可

完成后重新启动控制台

我们输入 

lsvirtualenv -b虚拟环境

workon 切换或者进入虚拟环境

lssitepackages 查看当前环境中安装的那些包(启动虚拟环境后)

deactivate 退出虚拟环境

rmvirtualenv 虚拟环境名   删除虚拟环境

这是最近本也是比较常用的几个操作命令

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: