婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Deepin中安裝與使用virtualenv的教程

Deepin中安裝與使用virtualenv的教程

熱門標簽:滴滴急救中心地圖標注 申請400電話收費標 外呼線路隨意切換嗎 菏澤自動電銷機器人公司 淘寶辦理400電話是多少 艾澤拉斯地圖標注 北海智能電銷機器人公司 福州語音電銷機器人招商 網絡電話外呼系統開發

virtualenv是一個用來創建隔離的python虛擬環境的工具。它可以在一個獨立的目錄創建自己的python環境,使用virtualenv運行的程序,并不會訪問全局的python環境,也不會訪問不屬于自己目錄的python環境,這樣就可以起到隔離python環境的作用。

安裝virtualenv

在開發Python應用程序的時候,所有第三方的包都會被pip安裝到Python的site-packages目錄下。且只能安裝一個版本,因此,如果我們要同時開發多個應用程序,這些應用程序都共用一個Python,但是不同的應用程序依賴的第三方包的版本不一樣時,就會比較難處理。

這種情況下,可以通過virtualenv來為每個應用創建一套“隔離”的Python運行環境。這樣各應用依賴的第三方包就可以互不影響。

首先,我們用pip安裝virtualenv:

sudo pip3 install virtualenv

注意: 一定要用管理員權限安裝,否則會提示找不到virtualenv。

創建虛擬環境

安裝完virtualenv后,就可以通過命令行創建一個虛擬環境。例如:

virtualenv --no-site-packages .venv

通過這個命令就可以在當前目錄下新建一個名為.venv的目錄,這個目錄下就是新創建的虛擬Python運行環境。加上參數--no-site-packages表明不需要復制已經安裝到系統Python環境中的所有第三方包。

使用虛擬環境

虛擬環境需要通過source命令進入。

source .venv/bin/activate

執行命令后可以看到命令提示符有個(.venv)前綴,表示當前正在使用名為.venv的Python虛擬環境。

indoors31@indoors31-PC:~/Documents/Workspace/Hello$ source .venv/bin/activate
(.venv) indoors31@indoors31-PC:~/Documents/Workspace/Hello$

退出虛擬環境

通過deactivate可以退出當前使用的虛擬環境。

(.venv) indoors31@indoors31-PC:~/Documents/Workspace/Hello$ deactivate
indoors31@indoors31-PC:~/Documents/Workspace/Hello$

安裝virtualenvwrapper

使用virtualenv需要進入相對應的路徑,且linux和windows下的使用有些區別,可以通過使用virtualenvwrapper來簡化對虛擬環境的操作。

安裝步驟:

sudo pip3 install virtualenvwrapper
mkdir $HOME/.virtualenvs 保存虛擬環境的目錄
vim ~/.bashrc

添加命令如下:

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh

保存退出,執行 source ~/.bashrc

使用virtualenvwrapper

可以通過mkvirtualenv命令創建虛擬環境:

mkvirtualenv .venv

執行后就會在剛才的 WORKON_HOME 所設置的目錄下創建名為 .venv 的虛擬環境并且自動進入。

與virtualenv一樣,使用deactivate命令退出虛擬環境。

退出后再次進入虛擬環境不需要像virtualenv那樣去尋找路徑,直接可以使用workon命令就進入虛擬環境:

workon .venv

virtualenvwrapper的其它命令r

  • mvirtualenv ENV 刪除運行環境ENV
  • mkproject hello 創建hello項目和運行環境hello
  • mktmpenv 創建臨時運行環境
  • lsvirtualenv 列出可用的運行環境
  • lssitepackages 列出當前環境安裝的包

總結

以上所述是小編給大家介紹的Deepin中安裝與使用virtualenv的教程,希望對大家有所幫助!

標簽:滄州 賀州 混顯 亳州 資陽 延安 丹東 三沙

巨人網絡通訊聲明:本文標題《Deepin中安裝與使用virtualenv的教程》,本文關鍵詞  Deepin,中,安裝,與,使用,virtualenv,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Deepin中安裝與使用virtualenv的教程》相關的同類信息!
  • 本頁收集關于Deepin中安裝與使用virtualenv的教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 阿鲁科尔沁旗| 连江县| 永平县| 申扎县| 绥宁县| 西青区| 怀来县| 集安市| 龙川县| 潜山县| 连州市| 双柏县| 太湖县| 龙胜| 徐州市| 天等县| 连南| 深圳市| 抚州市| 武穴市| 祁东县| 军事| 原平市| 黄山市| 特克斯县| 临朐县| 佛山市| 东兴市| 新沂市| 织金县| 开封市| 平罗县| 濮阳县| 拉孜县| 新民市| 遂平县| 玉环县| 西林县| 中牟县| 安宁市| 仙桃市|