爲什麼需要使用虛擬環境?
虛擬環境是一個將不同項目所需求的依賴分別放在獨立的地方的一個工具,它給這些工程創建虛擬的Python環境。它解決了“項目X依賴於版本1.x,而項目Y需要項目4.x”的兩難問題,而且使你的全局site-packages目錄保持乾淨和可管理。
安裝 virtualenv:
首先,需要安裝 setuptools 等一些模塊:
|
然後安裝 pip,接下來的virtualenv等環境可以通過 pip來安裝:
1 |
|
接着,我們可以通過 pip 來安裝 virtualenv:
1 |
|
此時,我們可以爲項目創建虛擬環境了:
1 |
|
- 要開始使用虛擬環境,其需要被激活:
source venv/bin/activate
從現在起,任何你使用pip安裝的包將會放在 venv
文件夾中,與全局安裝的Python隔絕開。
像平常一樣安裝包,比如:
$ pip install requests
- 如果你在虛擬環境中暫時完成了工作,則可以停用它:
$ . venv/bin/deactivate