linux系统如何打开python_手把手教你在Linux系统下使用Python虚拟环境
點擊上方“
Python爬蟲與數據挖掘
”,進行關注
回復“書籍”即可獲贈Python從入門到進階共10本電子書
今
日
雞
湯
夕陽無限好,只是近黃昏。
/1 前言/
Hello小伙伴們,你們好,又是日常get新技能的一天,今天,咱們來整一下如何玩轉Linux下Python虛擬環境,0基礎入門,趁著熱乎,快上車啦~。
/2 為什么需要虛擬環境/
其實虛擬環境要解決的根本問題就是各種第三方包的混亂問題。
假如你在公司接收了三個項目
一個是用的Django1.5,老項目
一個是用的Django1.8,最近項目
一個是用的Django2.0+,新開的項目
你一個電腦只能裝一個Django吧,所以,怎么辦,這時候就需要一個工具來分離開各種版本。
這只是一種情況,我們大Python最引以為傲的就是大量的第三方包,當一個項目和另一個項目的大量的包并且是相同的包的時候,就完了,這個項目除了你沒人能維護了。
下面就要引出我們最常用的也是最標準化的一個第三方包,
virtualenv
再加一個包管理工具
virtualenvwrapper
有了這倆,上述問題都是浮云。
/3 Linux環境概述/
本次示例的是Linux Ubuntu 18.04版本,如下圖所示。
Python版本為自帶的3.6.9,如下圖所示。
pip版本已經更新成最新,如下圖所示。
pip更新命令:
sudo Python3 -m pip install --upgrade pip
/4?安裝配置/
1. 安裝virtualenv
pip install virtualenv
2. 安裝虛擬環境管理工具
pip install virtualenvwrapper
/5?操作步驟/
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/.virtualenvssource ~/.local/bin/virtualenvwrapper.sh # which virtualenvwrapper.sh命令獲取VIRTUALENVWRAPPER_PYTHON=/usr/bin/Python3 # which Python3命令獲取
5. 刷新配置文件
source .bashrc
/6?常用命令/
1. 新建一個虛擬環境
mkvirtualenv spider
新建了一個spider的虛擬環境,并且進入了spider這個環境。
(spider) 表示進入了spider這個虛擬環境,并且正在使用,如下圖所示。
2. 退出當前虛擬環境
deactivate
3. 查看所有的虛擬環境
workon or lsvirtualenv
這兩個命令一般都是可以的。
目前創建了兩個,flask和spider,如上圖所示。
4. 刪除虛擬環境
rmvirtualenv flask
刪除了flask虛擬環境
5. 進入某個虛擬環境
小技巧
即使沒有退出當前虛擬環境,workon也是直接可以切換到其他虛擬環境的
在Linux中,虛擬環境的命令是可以通過tab鍵自動補全的噢~
/7?命令總結/
命令
功能
lsvirtualenv 或者workon
列舉所有的虛擬環境
mkvirtualenv spider
新建一個spider虛擬環境并且使用
deactivate
退出當前虛擬環境
rmvirtualenv spider
刪除spider這個虛擬環境
workon flask
進入flask這個虛擬環境
/8?小結/
本文主要內容是針對Linux系統下進行Python虛擬環境操作,例舉了虛擬環境常用命令和基本使用方法,方法簡單且行之有效,歡迎大家積極嘗試。
好了各位小伙伴,Linux下虛擬環境到此就結束了,如果操作中有任何問題,歡迎積極留言,小編幫助大家共同解決,再次感謝你們的支持噢~
-------------------?End?-------------------
往期精彩文章推薦:
歡迎大家點贊,留言,轉發,轉載,感謝大家的相伴與支持
想加入Python學習群請在后臺回復【入群】
萬水千山總是情,點個【在看】行不行
/今日留言主題/
說說你在使用虛擬環境過程中遇到的問題吧~~
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux系统如何打开python_手把手教你在Linux系统下使用Python虚拟环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 好看的网名166个
- 下一篇: sougou ubuntu 优麒麟_搜狗