virtualenv是用於建立獨立的Python環境的模塊,而且多個Python相互獨立,互不影響,它可以:
1. 在沒有權限的狀況下安裝新套件
2. 不一樣應用能夠使用不一樣的套件版本
3. 套件升級不影響其餘應用python
ubuntu 下 的 Virtualenv 安裝:ubuntu
sudo apt-get install python-virtualenv 或命令行
sudo pip install virtualenvip
使用方法:get
1.建立一個名爲 mysite 的虛擬環境:it
virtualenv mysitepip
這樣建立通常會默認python2環境(若是是直接 pip 安裝的話),由於 virtualenv 會默認選擇他的宿主環境python3.5
若是想建立一個指定python版本,且不包含任何包(本身安裝的)的虛擬環境virtualenv
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 #就是一個完全刪除文件夾操做,仔細確認