偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

一、 前言

Hello小伙伴們,你們好,又是日常get新技能的一天,今天,咱們來(lái)整一下如何玩轉(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)境要解決的根本問題就是各種第三方包的混亂問題。

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

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

你一個(gè)電腦只能裝一個(gè)Django吧,所以,怎么辦,這時(shí)候就需要一個(gè)工具來(lái)分離開各種版本。

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

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

 

  1. virtualenv 

再加一個(gè)包管理工具

 

  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)建一個(gè)文件夾用于存放虛擬環(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í)就是我的家目錄,簡(jiǎn)寫成~/也是可以的。

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

 

  1. vim .bashrc 

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

添加內(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. 新建一個(gè)虛擬環(huán)境

 

  1. mkvirtualenv spider 

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

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

 

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

 

  1. deactivate 

 

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

 

  1. workon or lsvirtualenv 

這兩個(gè)命令一般都是可以的。

 

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

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

 

  1. rmvirtualenv flask 

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

 

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

 

小技巧

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

 

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

七、命令總結(jié)

 

 

八、小結(jié)

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

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

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

2018-10-10 15:14:20

Linux虛擬機(jī)配置

2022-01-17 07:50:37

Linux Patch項(xiàng)目

2011-01-10 14:41:26

2025-05-07 00:31:30

2009-06-15 16:58:57

Java安裝Linux

2021-07-14 09:00:00

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

2020-06-01 16:25:43

WindowsLinux命令

2020-07-27 10:15:51

LinuxJenkins命令

2011-07-04 11:45:59

XenCentOS 5.6

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)

2022-01-08 20:04:20

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

2022-12-07 08:42:35

2021-09-18 14:26:49

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

2021-02-02 13:31:35

Pycharm系統(tǒng)技巧Python

2011-05-03 15:59:00

黑盒打印機(jī)

2010-07-06 09:43:57

搭建私有云

2021-08-02 07:35:19

Nacos配置中心namespace

2020-12-08 10:32:15

Python郵件tcp

2022-04-02 14:02:23

WindowsRedis 6.xredis
點(diǎn)贊
收藏

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