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????????? #就是一個徹底刪除文件夾操作,仔細確認
轉載于:https://www.cnblogs.com/hexige/p/7815887.html
總結
以上是生活随笔為你收集整理的Python 虚拟环境:Virtualenv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是内存(二):虚拟内存
- 下一篇: 初始python(二)