真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在Deepin中使用virtualenv-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關如何在Deepin中使用virtualenv,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設公司,提供成都網(wǎng)站設計、成都網(wǎng)站建設、外貿網(wǎng)站建設,網(wǎng)頁設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;可快速的進行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

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

安裝virtualenv

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

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

首先,我們用pip安裝virtualenv:

sudo pip3 install virtualenv

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

創(chuàng)建虛擬環(huán)境

安裝完virtualenv后,就可以通過命令行創(chuàng)建一個虛擬環(huán)境。例如:

virtualenv --no-site-packages .venv

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

使用虛擬環(huán)境

虛擬環(huán)境需要通過source命令進入。

source .venv/bin/activate

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

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

退出虛擬環(huán)境

通過deactivate可以退出當前使用的虛擬環(huán)境。

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

安裝virtualenvwrapper

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

安裝步驟:

sudo pip3 install virtualenvwrapper
mkdir $HOME/.virtualenvs 保存虛擬環(huán)境的目錄
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

保存退出,執(zhí)行 source ~/.bashrc

使用virtualenvwrapper

可以通過mkvirtualenv命令創(chuàng)建虛擬環(huán)境:

mkvirtualenv .venv

執(zhí)行后就會在剛才的 WORKON_HOME 所設置的目錄下創(chuàng)建名為 .venv 的虛擬環(huán)境并且自動進入。

與virtualenv一樣,使用deactivate命令退出虛擬環(huán)境。

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

workon .venv

virtualenvwrapper的其它命令r

  • mvirtualenv ENV 刪除運行環(huán)境ENV

  • mkproject hello 創(chuàng)建hello項目和運行環(huán)境hello

  • mktmpenv 創(chuàng)建臨時運行環(huán)境

  • lsvirtualenv 列出可用的運行環(huán)境

  • lssitepackages 列出當前環(huán)境安裝的包

關于如何在Deepin中使用virtualenv就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享題目:如何在Deepin中使用virtualenv-創(chuàng)新互聯(lián)
本文路徑:http://www.weahome.cn/article/iosgs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部