??之前知乎上看到一個貼刑峡,講為什么國內(nèi)的編程論壇很多時候很難發(fā)展起來刻肄,主要的原因就是索取的人太多吻氧,貢獻的人太少溺忧。我之前一直作為一個索取者咏连,因為總是懷疑自己能力還不夠,只能學習鲁森,現(xiàn)在想想錯了祟滴,哪怕你能力不夠,你也能把自己學習過程中遇到的坑歌溉,或者學習的一些新鮮玩意跟大家分享一些才是垄懂,秉著這樣的目的,下面簡短的分享一下學習 virtualenv 的一些經(jīng)驗痛垛。
??由于上了 windows 的賊船草慧,很難下來,linux 也剛學匙头,如果有 mac 電腦進行編程漫谷,就能避免很多麻煩,提高開發(fā)效率了蹂析。
??廢話不多說了舔示,直接進入正題。
一识窿、基礎介紹
??VirtualEnv用于在一臺機器上創(chuàng)建多個獨立的Python虛擬運行環(huán)境斩郎,多個Python環(huán)境相互獨立,互不影響喻频,它能夠:
?? ①在沒有權限的情況下安裝新套件
?? ②不同應用可以使用不同的套件版本
?? ③套件升級不影響其他應用
??虛擬環(huán)境是在Python解釋器上的一個私有復制缩宜,你可以在一個隔絕的環(huán)境下安裝packages,不會影響到你系統(tǒng)中全局的Python解釋器甥温。
??虛擬環(huán)境非常有用锻煌,因為它可以防止系統(tǒng)出現(xiàn)包管理混亂和版本沖突的問題。為每個應用程序創(chuàng)建一個虛擬環(huán)境可以確保應用程序只能訪問它們自己使用的包姻蚓,從而全局解釋器只作為一個源且依然整潔干凈去更多的虛擬環(huán)境宋梧。另一個好處是,虛擬環(huán)境不需要管理員權限狰挡。
二捂龄、安裝過程
1.在系統(tǒng)中安裝virtualenv,建議用pip進行安裝:
pip install virtualenv
2.創(chuàng)建項目目錄加叁,為項目安裝虛擬環(huán)境倦沧,首先創(chuàng)建了項目文件夾myproject,然后在該文件夾中安裝了虛擬環(huán)境env它匕。下面代碼是在命令行(cmd)下輸入展融。
# 創(chuàng)建項目目錄
mkdir myproject
# 進入項目目錄
cd myproject
# 創(chuàng)建虛擬環(huán)境env
virtualenv env
3.啟動虛擬環(huán)境,在windows中虛擬環(huán)境的啟動使用命令:your_env_dir\Scripts\activate 默認情況下豫柬,virtualenv已經(jīng)安裝好了pip告希。在啟動虛擬環(huán)境后直接使用pip install 命令就可以為該虛擬環(huán)境安裝類庫扑浸。
# 啟動虛擬環(huán)境
env\Scripts\activate
4.如果想退出虛擬環(huán)境,直接在命令行輸入deactivate
deactivate