使用強大的virtualenv

virtualenv能作什麼?python

1)建立虛擬的python運行環境,各類lib均可以使用本身須要的版本
2)做爲一個普通用戶,不須要root權限,進入virtualenv後,你能夠運行pip, easy_install,甚至能夠經過從源碼python setup.py install等多種方式安裝任何本身須要的包

(1)建立,經過運行命令:ui

mkvirtualenv envname

能夠建立並激活一個virtualenv, 使用不一樣的envname能夠建立多個不一樣的虛擬環境,以知足本身的各類須要。

 

(2)切換,經過運行命令:ip

workon envname

來進行不一樣virtualenv的切換

 

(3)退出,經過命令:rem

deactivate

退出virtualenv

 

(4)刪除,經過命令:源碼

rmvirtualenv envname

刪除一個不須要的virtualenv

 

(5)技巧 
新建立的virtualenv是沒有任何系統已安裝的第三方庫的,於是是一個全新的python運行環境,須要依次安裝本身使用的庫。
若是建立的虛擬環境只是個別包須要從新安裝不一樣版本,其餘包能夠直接複製已有安裝。
可經過以下命令來實現:it

mkvirtualenv --no-site-packages <不想copy過來的庫名>

 

固然也能夠藉助強大的pip作相似的事情,以下命令可參考:pip

# 導出當前環境下的全部第三方庫
pip freeze > requirements.txt
# 在新環境下安裝全部文件內的第三方庫
pip install -r requirements.txt
相關文章
相關標籤/搜索