1.安装virtualenvpython
$ sudo pip install virtualenv
2.安装virtualenvwrapperruby
$ sudo easy_install virtualenvwrapper
3.新建一个放置虚拟环境的目录app
$ mkdir ~/workspaces $ cd ~/workspaces
4.设置环境变量python2.7
$ export WORKON_HOME=~/workspaces $ source /usr/local/bin/virtualenvwrapper.sh
5.建立1-n个虚拟环境spa
$ mkvirtualenv env1
$ mkvirtualenv env2
成功后,路径前面会有(env2)
列出全部虚拟环境:code
$ workon
切换到某个虚拟环境:blog
$ workon env1
退出虚拟环境:ip
$ deactivate
删除虚拟环境:pycharm
$ rmvirtualenv env2
切换到某个虚拟环境上以后,再使用pip在当前环境下进行安装pip
$ workon env1 $ pip install numpy
注意,每次进入虚拟环境前,都要先配置环境变量:
$ cd ~/workspaces $ export WORKON_HOME=~/workspaces $ source /usr/local/bin/virtualenvwrapper.sh $ workon env1
启动虚拟环境后,pycharm配置项目的interpreter,找到对应虚拟环境下的python文件,好比:
~/workspaces/env1/bin/python2.7