<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:成都千鋒IT培訓  >  技術干貨  >  python虛擬環境工具virtualenv

    python虛擬環境工具virtualenv

    來源:千鋒教育
    發布人:xqq
    時間: 2023-11-05 21:05:31

    virtualenv是一個創建隔絕的Python環境的工具。virtualenv創建一個包含所有必要的可執行文件的文件夾,用來使用Python工程所需的包。

    安裝

    pipinstallvirtualenv

    基本使用

    為一個工程創建一個虛擬環境:

    $cdmy_project_dir

    $virtualenvvenv#venv為虛擬環境目錄名,目錄名自定義

    virtualenvvenv將會在當前的目錄中創建一個文件夾,包含了Python可執行文件,以及pip庫的一份拷貝,這樣就能安裝其他包了。虛擬環境的名字(此例中是venv)可以是任意的;若省略名字將會把文件均放在當前目錄。

    在任何你運行命令的目錄中,這會創建Python的拷貝,并將之放在叫做venv的文件中。

    你可以選擇使用一個Python解釋器:

    $virtualenv-p/usr/bin/python2.7venv#-p參數指定Python解釋器程序路徑

    這將會使用/usr/bin/python2.7中的Python解釋器。

    要開始使用虛擬環境,其需要被激活:

    $sourcevenv/bin/activate

    從現在起,任何你使用pip安裝的包將會放在venv文件夾中,與全局安裝的Python隔絕開。

    像平常一樣安裝包,比如:

    $pipinstallrequests

    如果你在虛擬環境中暫時完成了工作,則可以停用它:

    $.venv/bin/deactivate

    這將會回到系統默認的Python解釋器,包括已安裝的庫也會回到默認的。

    要刪除一個虛擬環境,只需刪除它的文件夾。(執行rm-rfvenv)。

    這里virtualenv有些不便,因為virtual的啟動、停止腳本都在特定文件夾,可能一段時間后,你可能會有很多個虛擬環境散落在系統各處,你可能忘記它們的名字或者位置。

    virtualenvwrapper

    鑒于virtualenv不便于對虛擬環境集中管理,所以推薦直接使用virtualenvwrapper。virtualenvwrapper提供了一系列命令使得和虛擬環境工作變得便利。它把你所有的虛擬環境都放在一個地方。

    安裝virtualenvwrapper(確保virtualenv已安裝)

    pipinstallvirtualenvwrapperpipinstallvirtualenvwrapper-win#Windows使用該命令

    安裝完成后,在~/.bashrc寫入以下內容

    exportWORKON_HOME=~/Envssource/usr/local/bin/virtualenvwrapper.sh

    第一行:virtualenvwrapper存放虛擬環境目錄

    第二行:virtrualenvwrapper會安裝到python的bin目錄下,所以該路徑是python安裝目錄下bin/virtualenvwrapper.sh

    source~/.bashrc#讀入配置文件,立即生效

    virtualenvwrapper基本使用

    1.創建虛擬環境mkvirtualenv

    mkvirtualenvvenv

    這樣會在WORKON_HOME變量指定的目錄下新建名為venv的虛擬環境。

    若想指定python版本,可通過"--python"指定python解釋器

    mkvirtualenv--python=/usr/local/python3.5.3/bin/pythonvenv

    2.基本命令

    查看當前的虛擬環境目錄

    [root@localhost~]#workon

    py2

    py3

    切換到虛擬環境

    [root@localhost~]#workonpy3

    (py3)[root@localhost~]#

    退出虛擬環境

    (py3)[root@localhost~]#deactivate

    [root@localhost~]#

    刪除虛擬環境

    rmvirtualenvvenv

    以上內容為大家介紹了python虛擬環境工具virtualenv,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    python delattr函數如何使用?

    2023-11-10

    python time.strptime的格式化

    2023-11-10

    pythonGIL在Python多線程的應用

    2023-11-10

    最新文章NEW

    python中pdb模塊怎么用?

    2023-11-10

    Python如何截圖保存?

    2023-11-10

    python?中缺少module怎么辦?

    2023-11-10

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>