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