1. 程式人生 > >Python 虛擬環境:Virtualenv

Python 虛擬環境:Virtualenv

退出 套件 apt nbsp ron ubun pip 也會 packages

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