python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

Hello小夥伴們,你們好,又是日常get新技能的一天,今天,咱們來整一下如何玩轉Linux下Python虛擬環境,0基礎入門,視頻教程也已經整理好了,剛好在學習的夥伴,可以領取拉!趁着熱乎,快上車!

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

 

/2 爲什麼需要虛擬環境/

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

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

  • 一個是用的Django1.5,老項目
  • 一個是用的Django1.8,最近項目
  • 一個是用的Django2.0+,新開的項目

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

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

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

virtualenv

再加一個包管理工具

virtualenvwrapper

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

 

/3 Linux環境概述/

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

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

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

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

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

pip更新命令:

sudo Python3 -m pip install --upgrade pip

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

/4 安裝配置/

1. 安裝virtualenv

pip install virtualenv

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

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

pip install virtualenvwrapper

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

/5 操作步驟/

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

mkdir $HOME/.virtualenvs

或者

mkdir .virtualenvs

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

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

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

ls -al

才能看到。

 

2. 執行命令

which Python3

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

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

3. 執行命令

which virtualenvwrapper.sh

查看virtualenvwrapper的目錄。

python視頻教程:手把手教你在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命令獲取

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

5. 刷新配置文件

source .bashrc

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

/6 常用命令/

1. 新建一個虛擬環境

mkvirtualenv spider

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

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

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

2. 退出當前虛擬環境

deactivate

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

3. 查看所有的虛擬環境

workon or lsvirtualenv

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

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

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

 

4. 刪除虛擬環境

rmvirtualenv flask

刪除了flask虛擬環境

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

5. 進入某個虛擬環境

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

小技巧

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

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

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

 

7 命令總結

python視頻教程:手把手教你在Linux系統下使用Python虛擬環境

 

 

8 小結

本期教程主要內容是針對Linux系統下進行Python虛擬環境操作,例舉了虛擬環境常用命令和基本使用方法,方法簡單且行之有效,歡迎大家積極嘗試。

好了小夥伴,Linux下虛擬環境到此就結束了,操作中有任何問題,歡迎積極留言,更多的教程也會繼續更新!

整理的python視頻學習教程整理好了,學習的夥伴留言回覆:python,領取!

2020年Python五天玩轉Linux教程https://pan.baidu.com/s/1eMlTxUqC8VEkNMwEjE0nsw 提取碼: y5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章