在安裝好pip的前提下,在終端執(zhí)行:
sudo ?pip install virtualenv

輸入密碼會提示安裝:
輸入:virtualenv檢查virtualenv安裝是否成功

virtualenv ??
下面開始新建虛擬環(huán)境:
mkdir envs
下面開始新建不使用系統(tǒng)Python包的虛擬環(huán)境:
virtualenv --no-site-packages [envs/django]
cd ?envs/django
激活虛擬目錄
source bin/activate
退出虛擬環(huán)境
deactivate
安裝 virtualenvwrapper
Virtaulenvwrapper是virtualenv的擴展包,可以更方便地新增,刪除,復(fù)制,切換虛擬環(huán)境。
sudo pip install virtualenvwrapper
遇到無法安裝的問題,最后網(wǎng)上找到了解決方案
www.tuicool.com/articles/rAbqyi
安裝完成后,需要對virtualenvwrapper 進行配置:
exportWORKON_HOME='~/.virtualenvs'
source /usr/local/bin/virtualenvwrapper.sh

由于每次都需要執(zhí)行這兩部操作,我們可以將其寫入終端的配置文件中。例如,如果使用bash,則添加到~/.bashrc中;如果使用zsh,則添加到~/.zshrc中。這樣每次啟動終端的時候都會自動運行,終端其中之后virtualenvwrapper就可以用啦。
利用virtualenvwrapper,我們可以使用下面的命令輕松創(chuàng)建一個虛擬環(huán)境。
2. 使用方法
啟動virtualenvwrapper
source ~/.bash_profile
所有的命令可使用:virtualenvwrapper --help進行查看,這里列出幾個常用的:
創(chuàng)建基本環(huán)境:mkvirtualenv [環(huán)境名]
刪除環(huán)境:rmvirtualenv [環(huán)境名]
激活環(huán)境:workon [環(huán)境名]
退出環(huán)境:deactivate
列出所有環(huán)境:workon或者lsvirtualenv -b
創(chuàng)建python3.5的環(huán)境
mkvirtualenv-p python3.5 py3env
接下來,創(chuàng)建一個或者多個虛擬環(huán)境 env1,env2:
$ mkvirtualenv env1
成功后,當前路徑前面就會有(env1)
$ mkvirtualenv env2
下面是一些基本操作命令
列出虛擬環(huán)境:
$ lsvirtualenv -b
env1
env2
切換虛擬環(huán)境:
$ workon env1
查看環(huán)境里安裝了哪些包:
$ lssitepackages
進入當前環(huán)境:
$ cd ?virtualenv
?進入當前環(huán)境的site-packages:
$ cdsitepackages$ cdsitepackages pip
復(fù)制虛擬環(huán)境:
$ cpvirtualenv env1 env3Copying env1as env3...
退出虛擬環(huán)境:
$ deactivate
刪除虛擬環(huán)境:
$ rmvirtualenv env2Removing env2...
安裝 Numpy,Scipy,Matplotlib 等
接下來安裝Python的各種包,就比較順暢了,比如安在env1上:
$ workon env1
安裝numpy
pip install numpy
安裝scipy
$ pip install scipy
安裝matplotlib
$ pip install matplotlib
安裝ipython
$ pip install ipython[all]
安裝pandas
$ pip install pandas
安裝Statsmodel
$ pip install statsmodel
安裝scikit-learn
$ pip install scikit-learn
按照順序全部安裝成功,后續(xù)就可以在虛擬環(huán)境上做分析了。
以后每次進入虛擬環(huán)境就執(zhí)行如下代碼即可,
不過因為我的環(huán)境變量沒有寫進bashrc里,所以都要多執(zhí)行兩行:
$cd ~/workspaces$export WORKON_HOME=~/workspaces$source /usr/local/bin/virtualenvwrapper.sh
$ workon env1
退出虛擬環(huán)境就用
$ deactivate
http://blog.csdn.net/cryhelyxx/article/details/45562575
學(xué)習(xí)參考文章blog.csdn.net/zjq_1990/article/details/52263217