91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Linux系統下如何使用Python虛擬環境

發布時間:2021-10-27 16:34:35 來源:億速云 閱讀:630 作者:小新 欄目:系統運維

這篇文章將為大家詳細講解有關在Linux系統下如何使用Python虛擬環境,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

為什么需要虛擬環境

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

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

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

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

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

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

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

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

virtualenv

再加一個包管理工具

virtualenvwrapper

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

Linux環境概述

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

在Linux系統下如何使用Python虛擬環境

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

在Linux系統下如何使用Python虛擬環境

pip版本已經更新成最新,如下圖所示。

pip更新命令:

sudo Python3 -m pip install --upgrade pip

在Linux系統下如何使用Python虛擬環境

安裝配置

1. 安裝virtualenv

pip install virtualenv

在Linux系統下如何使用Python虛擬環境

2. 安裝虛擬環境管理工具

pip install virtualenvwrapper

在Linux系統下如何使用Python虛擬環境

操作步驟

1. 創建一個文件夾用于存放虛擬環境

mkdir $HOME/.virtualenvs

或者

mkdir .virtualenvs

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

在Linux系統下如何使用Python虛擬環境

在Linux系統下如何使用Python虛擬環境

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

ls -al

才能看到。

2. 執行命令

which Python3

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

在Linux系統下如何使用Python虛擬環境

3. 執行命令

which virtualenvwrapper.sh

查看virtualenvwrapper的目錄。

在Linux系統下如何使用Python虛擬環境

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

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

vim .bashrc

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

添加內容,如下所示。

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

在Linux系統下如何使用Python虛擬環境

5. 刷新配置文件

source .bashrc

在Linux系統下如何使用Python虛擬環境

常用命令

1. 新建一個虛擬環境

mkvirtualenv spider

新建了一個spider的虛擬環境,并且進入了spider這個環境。

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

在Linux系統下如何使用Python虛擬環境

2. 退出當前虛擬環境

deactivate

在Linux系統下如何使用Python虛擬環境

3. 查看所有的虛擬環境

workon or lsvirtualenv

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

在Linux系統下如何使用Python虛擬環境

目前創建了兩個,flask和spider,如上圖所示。

4. 刪除虛擬環境

rmvirtualenv flask

刪除了flask虛擬環境

在Linux系統下如何使用Python虛擬環境

5. 進入某個虛擬環境

在Linux系統下如何使用Python虛擬環境

小技巧

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

在Linux系統下如何使用Python虛擬環境

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

命令總結

在Linux系統下如何使用Python虛擬環境

關于“在Linux系統下如何使用Python虛擬環境”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白朗县| 全州县| 武定县| 南平市| 福安市| 定兴县| 水富县| 万年县| 馆陶县| 仪陇县| 万安县| 南乐县| 贵德县| 江口县| 房产| 洞头县| 柳州市| 凌海市| 南宁市| 新晃| 射阳县| 双桥区| 湟中县| 新宾| 和林格尔县| 上杭县| 遂昌县| 托克托县| 全椒县| 巍山| 土默特左旗| 淳安县| 石台县| 清水河县| 吐鲁番市| 即墨市| 休宁县| 灵璧县| 南宁市| 漳州市| 蓬溪县|