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

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

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境-創(chuàng)新互聯(lián)

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)建站主營東海網(wǎng)站建設(shè)的網(wǎng)絡公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),東海h5微信小程序開發(fā)搭建,東海網(wǎng)站營銷推廣歡迎東海等地區(qū)企業(yè)咨詢

Hello小伙伴們,你們好,又是日常get新技能的一天,今天,咱們來整一下如何玩轉(zhuǎn)Linux下Python虛擬環(huán)境,0基礎(chǔ)入門,視頻教程也已經(jīng)整理好了,剛好在學習的伙伴,可以領(lǐng)取拉!趁著熱乎,快上車!

之前有寫過Windows下的虛擬環(huán)境創(chuàng)建和基本使用方法,感興趣的小伙伴們可以去看看,手把手教你進行Python虛擬環(huán)境配置、在Windows下如何創(chuàng)建指定的虛擬環(huán)境、淺談虛擬環(huán)境管理工具virtualenvwrapper、手把手教你如何在Pycharm中加載和使用虛擬環(huán)境。

/2 為什么需要虛擬環(huán)境/

其實虛擬環(huán)境要解決的根本問題就是各種第三方包的混亂問題。

假如你在公司接收了三個項目

  • 一個是用的Django1.5,老項目

  • 一個是用的Django1.8,最近項目

  • 一個是用的Django2.0+,新開的項目

你一個電腦只能裝一個Django吧,所以,怎么辦,這時候就需要一個工具來分離開各種版本。

這只是一種情況,我們大Python最引以為傲的就是大量的第三方包,當一個項目和另一個項目的大量的包并且是相同的包的時候,就完了,這個項目除了你沒人能維護了。

下面就要引出我們最常用的也是最標準化的一個第三方包,

virtualenv

再加一個包管理工具

virtualenvwrapper

有了這倆,上述問題都是浮云。

/3 Linux環(huán)境概述/

本次示例的是Linux Ubuntu 18.04版本,如下圖所示。

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

Python版本為自帶的3.6.9,如下圖所示。

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

pip版本已經(jīng)更新成最新,如下圖所示。

pip更新命令:

sudo Python3 -m pip install --upgrade pip

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

/4 安裝配置/

1. 安裝virtualenv

pip install virtualenv

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

2. 安裝虛擬環(huán)境管理工具

pip install virtualenvwrapper

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

/5 操作步驟/

1. 創(chuàng)建一個文件夾用于存放虛擬環(huán)境

mkdir $HOME/.virtualenvs

或者

mkdir .virtualenvs

其實就是當前家目錄下,~的意思是當前家目錄,如果一直在~下,不需要$HOME也可以。

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

.開頭的都是隱藏文件,需要命令

ls -al

才能看到。

2. 執(zhí)行命令

which Python3

查看Python的安裝目錄,如下圖所示。

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

3. 執(zhí)行命令

which virtualenvwrapper.sh

查看virtualenvwrapper的目錄。

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

紅色部分其實就是我的家目錄,簡寫成~/也是可以的。

4. 修改./bashrc文件,使用命令:

vim .bashrc

此處需要有vim基礎(chǔ),如果對vim不熟悉的建議了解一下在回來看。

添加內(nèi)容,如下所示。

export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh # which virtualenvwrapper.sh命令獲取
VIRTUALENVWRAPPER_PYTHON=/usr/bin/Python3 # which Python3命令獲取

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

5. 刷新配置文件

source .bashrc

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

/6 常用命令/

1. 新建一個虛擬環(huán)境

mkvirtualenv spider

新建了一個spider的虛擬環(huán)境,并且進入了spider這個環(huán)境。

(spider) 表示進入了spider這個虛擬環(huán)境,并且正在使用,如下圖所示。

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

2. 退出當前虛擬環(huán)境

deactivate

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

3. 查看所有的虛擬環(huán)境

workon or lsvirtualenv

這兩個命令一般都是可以的。

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

目前創(chuàng)建了兩個,flask和spider,如上圖所示。

4. 刪除虛擬環(huán)境

rmvirtualenv flask

刪除了flask虛擬環(huán)境

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

5. 進入某個虛擬環(huán)境

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

小技巧

  • 即使沒有退出當前虛擬環(huán)境,workon也是直接可以切換到其他虛擬環(huán)境的

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

  • 在Linux中,虛擬環(huán)境的命令是可以通過tab鍵自動補全的噢~

7 命令總結(jié)

怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境

8 小結(jié)

主要內(nèi)容是針對Linux系統(tǒng)下進行Python虛擬環(huán)境操作,例舉了虛擬環(huán)境常用命令和基本使用方法。

看完上述內(nèi)容,你們掌握怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)站標題:怎么在Linux系統(tǒng)下使用Python虛擬環(huán)境-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/cdoseg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部