1. 程式人生 > >Python的虛擬環境virtualenv

Python的虛擬環境virtualenv

閱讀 解釋器 ins 不能 .com 內容 .cn global sta

原文地址:blog.sina.com.cn/s/blog_4ddef8f80101eu0w.html

Python的虛擬環境可以使一個Python程序擁有獨立的庫library和解釋器interpreter,而不用與其他Python程序共享統一個library和interpreter。虛擬環境的好處是避免了不同Python程序間的互相影響(共同使用global library 和 interpreter),例如程序A需要某個庫的1.0版本,而程序B需要同樣這個庫的2.0版本,如果程序B執行則A就不能執行了。

安裝virtualenv
pip install virtualenv
創建虛擬環境
virtualenv venv
venv

是新創建的虛擬環境的名稱。 同時會創建一個與虛擬環境名稱相同的文件夾venv, 裏面存儲了一個獨立的Python執行環境。
進入虛擬環境
source venv/bin/activate
進入虛擬環境後,命令行的提示符會加入虛擬環境的名稱,例如:(venv)[email protected]:~$
退出虛擬環境$
deactivate
刪除虛擬環境
rm -r venv
直接刪除虛擬環境所在的文件夾venv就刪除了我們創建的venv虛擬環境。

詳細內容以及virtualenvwrapper和autoenv請閱讀:
http://docs.python-guide.org/en/latest/dev/virtualenvs/

Python的虛擬環境virtualenv