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

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

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

這篇文章將為大家詳細(xì)講解有關(guān)在Linux系統(tǒng)下如何使用Python虛擬環(huán)境,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、洞口網(wǎng)站維護(hù)、網(wǎng)站推廣。

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

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

假如你在公司接收了三個(gè)項(xiàng)目

  • 一個(gè)是用的Django1.5,老項(xiàng)目

  • 一個(gè)是用的Django1.8,最近項(xiàng)目

  • 一個(gè)是用的Django2.0+,新開的項(xiàng)目

你一個(gè)電腦只能裝一個(gè)Django吧,所以,怎么辦,這時(shí)候就需要一個(gè)工具來(lái)分離開各種版本。

這只是一種情況,我們大Python最引以為傲的就是大量的第三方包,當(dāng)一個(gè)項(xiàng)目和另一個(gè)項(xiàng)目的大量的包并且是相同的包的時(shí)候,就完了,這個(gè)項(xiàng)目除了你沒(méi)人能維護(hù)了。

下面就要引出我們最常用的也是最標(biāo)準(zhǔn)化的一個(gè)第三方包,

virtualenv

再加一個(gè)包管理工具

virtualenvwrapper

有了這倆,上述問(wèn)題都是浮云。

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)境

安裝配置

1. 安裝virtualenv

pip install virtualenv

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

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

pip install virtualenvwrapper

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

操作步驟

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

mkdir $HOME/.virtualenvs

或者

mkdir .virtualenvs

其實(shí)就是當(dāng)前家目錄下,~的意思是當(dāng)前家目錄,如果一直在~下,不需要$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)境

紅色部分其實(shí)就是我的家目錄,簡(jiǎn)寫成~/也是可以的。

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

vim .bashrc

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

添加內(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)境

常用命令

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

mkvirtualenv spider

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

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

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

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

deactivate

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

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

workon or lsvirtualenv

這兩個(gè)命令一般都是可以的。

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

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

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

rmvirtualenv flask

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

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

5. 進(jìn)入某個(gè)虛擬環(huán)境

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

小技巧

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

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

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

命令總結(jié)

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

關(guān)于“在Linux系統(tǒng)下如何使用Python虛擬環(huán)境”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


當(dāng)前題目:在Linux系統(tǒng)下如何使用Python虛擬環(huán)境
瀏覽路徑:http://weahome.cn/article/pdjghh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部