Python 虛擬環境:Virtualenv
virtualenv是用於創建獨立的Python環境的模塊,並且多個Python相互獨立,互不影響,它能夠:
1. 在沒有權限的情況下安裝新套件
2. 不同應用可以使用不同的套件版本
3. 套件升級不影響其他應用
ubuntu 下 的 Virtualenv 安裝:
sudo apt-get install python-virtualenv 或
sudo pip install virtualenv
使用方法:
1.創建一個名為 mysite 的虛擬環境:
virtualenv mysite
這樣創建一般會默認python2環境(如果是直接 pip 安裝的話),因為 virtualenv 會默認選擇他的宿主環境
如果想創建一個指定python版本,且不包含任何包(自己安裝的)的虛擬環境
virtualenv –p /usr/bin/python3.5 --no-site-packages mysite
通過 –p 來指向 python 環境,通過 --no-site-packages 來指定不依賴 外部 python 環境已具有的包
這樣就簡單的創建好了一個自己所需要的虛擬環境
2.進入虛擬環境:
source ./mysite/bin/activate
!! source 是一個進入虛擬環境的命令,後面的路徑指向創建的虛擬環境下的 bin/activate
根據當前所在路徑寫。
進入虛擬環境後,命令行也會發生改變,前面多了個虛擬環境的名稱
進入虛擬環境後首先確認環境內具有的包,並安裝所需要的包
pip list # 查看當前環境下的包和模塊
pip install 《name》 #安裝所需要的模塊
3.退出虛擬環境:
deactivate
4.刪除虛擬環境:
rm –rf mysite #就是一個徹底刪除文件夾操作,仔細確認
Python 虛擬環境:Virtualenv