久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

169次閱讀
沒有評論

共計 1533 個字符,預計需要花費 4 分鐘才能閱讀完成。

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

為什么需要虛擬環境

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

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

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

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

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

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

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

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

virtualenv

再加一個包管理工具

virtualenvwrapper

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

Linux 環境概述

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

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

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

pip 更新命令:

sudo Python3 -m pip install --upgrade pip

安裝配置

1. 安裝 virtualenv

pip install virtualenv

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

pip install virtualenvwrapper

操作步驟

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

mkdir $HOME/.virtualenvs

或者

mkdir .virtualenvs

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

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

ls -al

才能看到。

2. 執行命令

which Python3

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

3. 執行命令

which virtualenvwrapper.sh

查看 virtualenvwrapper 的目錄。

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

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 命令獲取 

5. 刷新配置文件

source .bashrc

常用命令

1. 新建一個虛擬環境

mkvirtualenv spider

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

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

2. 退出當前虛擬環境

deactivate

3. 查看所有的虛擬環境

workon or lsvirtualenv

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

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

4. 刪除虛擬環境

rmvirtualenv flask

刪除了 flask 虛擬環境

5. 進入某個虛擬環境

小技巧

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

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

命令總結

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1533字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 新疆| 临清市| 咸阳市| 吉水县| 衡阳市| 石渠县| 当涂县| 枣强县| 洛扎县| 常宁市| 清涧县| 枣庄市| 阿拉善右旗| 佛学| 五指山市| 武清区| 会同县| 西丰县| 瓮安县| 灵台县| 九台市| 永康市| 色达县| 腾冲县| 宜州市| 丰城市| 肇源县| 金寨县| 平顶山市| 察雅县| 泸西县| 蒙阴县| 寿光市| 连江县| 康保县| 丰县| 房产| 崇左市| 延吉市| 洛川县| 东宁县|