Python下使用虛擬環境設置virtualenv

1. 單一版本的Python使用virtualenv

當主機上只安裝有一個版本的Python時,可以直接使用virtualenv來創建虛擬環境:virtualenv [虛擬環境目錄]

#virtualenv pythonenv

默認情況下,虛擬環境會依賴系統環境中的site packages,就是說系統中已經安裝好的第三方package也會安裝在虛擬環境中,如果不想依賴這些package,那么可以加上參數 --no-site-packages建立虛擬環境:

#virtualenv --no-site-packages [虛擬環境目錄]

啟動虛擬環境:

#cd pythonenv

#source ./bin/activate

注意此時命令行會多出一個pythonenv,pythonenv為虛擬環境名稱,接下來所有模塊都只會安裝到該目錄中去。

退出虛擬環境:

#deactivate

2. 多個版本創建virtualenv

當主機上安裝有不同版本的Python,如Python 2.6、Python 2.7或者Python 3.x,它們會共享相同的bin主目錄。

最新版的virtualenv已經支持--python選項,該選項可以直接指定虛擬環境運行的Python環境。如:

#virtualenv --python=/usr/local/python2.7/bin/python2.7 py27ENV

查看:

#ls py27ENV

bin/? ? lib/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、使用虛擬環境的原因 在使用python開發的過程中,工程一多,難免會碰到不同的工程依賴不同版本的庫的問題;亦或...
    kaley_ma閱讀 12,212評論 5 15
  • 原文鏈接:www.cnblogs.com/cheungjustin/archive/2011/12/08/2281...
    sn_msw閱讀 933評論 0 0
  • 一、virtualenv 虛擬環境安裝 ?? virtualenv 工具可以用來在 Linux 操作系統中創建一個...
    常大鵬閱讀 16,429評論 0 15
  • 坐標:帝都。 早上醒來拉開窗簾,外面白茫茫一片,比昨天還要嚴重,忍不住向張先生抱怨:“今天重度霧霾啊!” 張先生明...
    襄北閱讀 160評論 0 0
  • 與其在你不要的世界里 不如痛苦的把你忘記 這道理誰都懂 說容易 愛透了還要嘴硬 我寧愿 留在你方圓幾里 我的心 要...
    wo不做公主做女王閱讀 917評論 0 0