virtualenv是用來解決在部署工程是環(huán)境依賴問題的墩弯。
能將python版本依賴都統(tǒng)一的放在指定目錄下挺益。很好的隔離全局Python環(huán)境對(duì)項(xiàng)目的影響辛藻。
安裝
pip install virtualenv
使用
- 創(chuàng)建虛擬環(huán)境
$ cd my_project_folder
$ virtualenv my_project
- 進(jìn)入虛擬環(huán)境
source my_project/bin/activate
- 在虛擬環(huán)境安裝依賴
這里一定要注意姨涡,一定是source之后再安裝屎开,否則是安裝在全局環(huán)境的
pip install requests
- 離開虛擬環(huán)境
deactivate
- 指定python版本
virtualenv -p /Users/username/.pyenv/versions/3.6.4/bin/python .
虛擬環(huán)境不能通過git上傳到其他地方使用,所以最好的方式是將工程需要的依賴生成文件在生產(chǎn)環(huán)境重新創(chuàng)建虛擬環(huán)境安裝依賴甫贯。