1.安裝virtualenv
$ sudo pip install virtualenv
2.安裝virtualenvwrapper
$ sudo easy_install virtualenvwrapper
3.新建一個放置虛擬環境的目錄
$ mkdir ~/workspaces $ cd ~/workspaces
4.設置環境變量
$ export WORKON_HOME=~/workspaces $ source /usr/local/bin/virtualenvwrapper.sh
5.創建1-n個虛擬環境
$ mkvirtualenv env1
$ mkvirtualenv env2
成功后,路徑前面會有(env2)
列出所有虛擬環境:
$ workon
切換到某個虛擬環境:
$ workon env1
退出虛擬環境:
$ deactivate
刪除虛擬環境:
$ rmvirtualenv env2
切換到某個虛擬環境上之后,再使用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