我们同一台电脑可能需要同事开发基于不同版本的Python的程序,就算同一个版本的Python,也可能需要对应不同的模块(或者同一模块的不同版本)。
为此,我们需要为Python创建一个虚拟的环境,每个应用使用一套独立的运行环境,我们使用virtualenv为一个应用创建隔离的环境,virtualenvwrapper是virtualenv的封装,可以方便的删除、拷贝、切换不同的环境。
我们使用virtualenvwrapper来进行处理。
首先需要安装virtualenvwrapper
|
|
使用之前需要进行如下的配置:
- 首先为你的虚拟环境设置一个存放的路径
我们这里设置使用mkdir ~/.virtualenvs
,或者是mkdir $HOME/.virtualenvs
,其中~/.
代表什么请见这里,这样就设置了一个隐藏的路径
- 然后我们需要在
.bashrc
或者是.zshrc
中里加入下面的内容,之后要使用source .bashrc
来重新加载
|
|
这里要提到的是,我们可以使用命令来进行软连接
|
|
我们使用ls -ln
来查看软连接
快捷键:command+shift+.
查看隐藏文件与隐藏隐藏文件
上面的步骤结束后,使用一下命令来创建与切换虚拟环境
- 创建虚拟环境:
mkvirtualenv env_name
,如果要选择Python的版本,需要使用
mkvirtualenv -p python的路径或者名称 env_name
- 进入虚拟环境:
workon env_name
- 退出虚拟环境:
deactivate
- 删除虚拟环境:
rmvirtualenv env_name