欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Deepin中安裝與使用virtualenv的教程

 更新時間:2020年02月09日 10:38:19   作者:宅男9號  
這篇文章主要介紹了Deepin中安裝與使用virtualenv的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

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

安裝virtualenv

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

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

首先,我們用pip安裝virtualenv:

sudo pip3 install virtualenv

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

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

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

virtualenv --no-site-packages .venv

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

使用虛擬環(huán)境

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

source .venv/bin/activate

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

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

退出虛擬環(huán)境

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

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

安裝virtualenvwrapper

使用virtualenv需要進(jìn)入相對應(yīng)的路徑,且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 所設(shè)置的目錄下創(chuàng)建名為 .venv 的虛擬環(huán)境并且自動進(jìn)入。

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

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

workon .venv

virtualenvwrapper的其它命令r

  • mvirtualenv ENV 刪除運(yùn)行環(huán)境ENV
  • mkproject hello 創(chuàng)建hello項目和運(yùn)行環(huán)境hello
  • mktmpenv 創(chuàng)建臨時運(yùn)行環(huán)境
  • lsvirtualenv 列出可用的運(yùn)行環(huán)境
  • lssitepackages 列出當(dāng)前環(huán)境安裝的包

總結(jié)

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

相關(guān)文章

  • Ubuntu 18.04 安裝MySQL時未提示輸入密碼的問題及解決方法

    Ubuntu 18.04 安裝MySQL時未提示輸入密碼的問題及解決方法

    這篇文章主要介紹了Ubuntu 18.04 安裝MySQL時未提示輸入密碼的問題及解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Apache James數(shù)據(jù)庫存儲用戶信息的密碼加密問題及解決方案

    Apache James數(shù)據(jù)庫存儲用戶信息的密碼加密問題及解決方案

    集成java mail直接用明文帳號密碼連接就行了,因為james會自己去加密驗證,其他軟件通過pop3配置,密碼也是用明文就行了,這篇文章主要介紹了Apache James數(shù)據(jù)庫存儲用戶信息的密碼加密問題及解決方案,需要的朋友可以參考下
    2024-03-03
  • 使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)

    使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)

    這篇文章主要介紹了使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • CentOS 7.2搭建VNC遠(yuǎn)程桌面服務(wù)的方法

    CentOS 7.2搭建VNC遠(yuǎn)程桌面服務(wù)的方法

    本篇文章主要介紹了CentOS 7.2搭建VNC遠(yuǎn)程桌面服務(wù)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 淺析linux環(huán)境變量export命令詳解

    淺析linux環(huán)境變量export命令詳解

    這篇文章主要介紹了淺析linux環(huán)境變量export命令詳解 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • 使用PXE自動安裝CentOS7.6的教程詳解

    使用PXE自動安裝CentOS7.6的教程詳解

    最近小編遇到這樣的需求:基地新到300臺服務(wù)器,需要自實施安裝CentOS7.6版本操作系統(tǒng),選擇使用PXE進(jìn)行批量安裝。這個需求該如何處理呢,下面腳本之家小編給大家?guī)砹耸褂肞XE自動安裝CentOS7.6的教程,感興趣的朋友一起看看吧
    2019-10-10
  • Linux使用Sudo委派權(quán)限

    Linux使用Sudo委派權(quán)限

    今天小編就為大家分享一篇關(guān)于Linux使用Sudo委派權(quán)限的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Linux 系統(tǒng)使用私鑰登錄的教程詳解

    Linux 系統(tǒng)使用私鑰登錄的教程詳解

    這篇文章主要介紹了Linux 系統(tǒng)使用私鑰登錄的教程詳解,私鑰登錄?Linux服務(wù)器每次都要輸入負(fù)責(zé)的密碼,為了方便、安全登錄Linux服務(wù)器,使用私鑰公鑰來登錄。具體操作方法大家跟隨腳本之家小編一起通過本文學(xué)習(xí)吧
    2018-06-06
  • 如何搭建自己CDN服務(wù)器(LuManager)

    如何搭建自己CDN服務(wù)器(LuManager)

    這篇文章主要介紹了如何搭建自己CDN服務(wù)器(LuManager),需要的朋友可以參考下
    2016-04-04
  • linux中mkdir命令使用詳解

    linux中mkdir命令使用詳解

    這篇文章主要詳細(xì)介紹了linux中mkdir命令使用方法以及實例代碼分享,十分的全面,有需要的小伙伴參考。
    2015-01-01

最新評論