自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

手把手教你在Linux系統(tǒng)下使用Python虛擬環(huán)境

系統(tǒng) Linux
Hello小伙伴們,你們好,又是日常get新技能的一天,今天,咱們來整一下如何玩轉(zhuǎn)Linux下Python虛擬環(huán)境,0基礎(chǔ)入門,趁著熱乎,快上車?yán)瞺。

一、 前言

Hello小伙伴們,你們好,又是日常get新技能的一天,今天,咱們來整一下如何玩轉(zhuǎn)Linux下Python虛擬環(huán)境,0基礎(chǔ)入門,趁著熱乎,快上車?yán)瞺。

[[327126]]

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

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

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

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

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

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

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

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

 

  1. virtualenv 

再加一個包管理工具

 

  1. virtualenvwrapper 

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

三、Linux環(huán)境概述

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

 

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

 

pip版本已經(jīng)更新成最新,如下圖所示。

pip更新命令:

 

  1. sudo Python3 -m pip install --upgrade pip 

 

四、安裝配置

1. 安裝virtualenv

 

  1. pip install virtualenv 

 

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

 

  1. pip install virtualenvwrapper 

 

五、操作步驟

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

 

  1. mkdir $HOME/.virtualenvs 

或者

 

  1. mkdir .virtualenvs 

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

 

 

 

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

 

  1. ls -al 

才能看到。

2. 執(zhí)行命令

 

  1. which Python3 

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

 

3. 執(zhí)行命令

 

  1. which virtualenvwrapper.sh 

查看virtualenvwrapper的目錄。

 

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

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

 

  1. vim .bashrc 

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

添加內(nèi)容,如下所示。

 

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

 

5. 刷新配置文件

 

  1. source .bashrc 

 

六、常用命令

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

 

  1. mkvirtualenv spider 

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

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

 

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

 

  1. deactivate 

 

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

 

  1. workon or lsvirtualenv 

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

 

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

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

 

  1. rmvirtualenv flask 

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

 

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

 

小技巧

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

 

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

七、命令總結(jié)

 

 

八、小結(jié)

本文主要內(nèi)容是針對Linux系統(tǒng)下進(jìn)行Python虛擬環(huán)境操作,例舉了虛擬環(huán)境常用命令和基本使用方法,方法簡單且行之有效,歡迎大家積極嘗試。

好了各位小伙伴,Linux下虛擬環(huán)境到此就結(jié)束了,如果操作中有任何問題,歡迎積極留言,小編幫助大家共同解決,再次感謝你們的支持噢~

責(zé)任編輯:華軒 來源: Python爬蟲與數(shù)據(jù)挖掘
相關(guān)推薦

2018-10-10 15:14:20

Linux虛擬機(jī)配置

2022-01-17 07:50:37

Linux Patch項(xiàng)目

2021-07-14 09:00:00

JavaFX開發(fā)應(yīng)用

2011-01-10 14:41:26

2009-06-15 16:58:57

Java安裝Linux

2020-06-01 16:25:43

WindowsLinux命令

2020-07-27 10:15:51

LinuxJenkins命令

2011-07-04 11:45:59

XenCentOS 5.6

2022-12-07 08:42:35

2022-01-08 20:04:20

攔截系統(tǒng)調(diào)用

2021-12-15 08:49:21

gpio 子系統(tǒng)pinctrl 子系統(tǒng)API

2021-12-28 08:38:26

Linux 中斷喚醒系統(tǒng)Linux 系統(tǒng)

2021-09-18 14:26:49

Linux Linux 啟動流程Linux 系統(tǒng)

2021-08-02 07:35:19

Nacos配置中心namespace

2022-04-02 14:02:23

WindowsRedis 6.xredis

2021-02-02 13:31:35

Pycharm系統(tǒng)技巧Python

2020-08-12 09:07:53

Python開發(fā)爬蟲

2020-12-08 10:32:15

Python郵件tcp

2010-07-06 09:43:57

搭建私有云

2011-05-03 15:59:00

黑盒打印機(jī)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號