乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       Python進(jìn)階者 2023-02-10 發(fā)布于廣東

      夕陽(yáng)無(wú)限好,只是近黃昏。

      /1 前言/

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

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

      /2 為什么需要虛擬環(huán)境/

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

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

      • 一個(gè)是用的Django1.5,老項(xiàng)目

      • 一個(gè)是用的Django1.8,最近項(xiàng)目

      • 一個(gè)是用的Django2.0+,新開(kāi)的項(xiàng)目

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

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

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

      virtualenv

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

      virtualenvwrapper

          有了這倆,上述問(wèn)題都是浮云。

      /3 Linux環(huán)境概述/

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

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

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

          pip更新命令:

      sudo Python3 -m pip install --upgrade pip


      /4 安裝配置/

      1. 安裝virtualenv

      pip install virtualenv


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

      pip install virtualenvwrapper


      /5 操作步驟/

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

      mkdir $HOME/.virtualenvs

      或者

      mkdir .virtualenvs

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

      .開(kāi)頭的都是隱藏文件,需要命令

      ls -al

      才能看到。

      2. 執(zhí)行命令

      which Python3

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

      3. 執(zhí)行命令

      which virtualenvwrapper.sh

      查看virtualenvwrapper的目錄。

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

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

      vim .bashrc

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

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

      export WORKON_HOME=$HOME/.virtualenvssource ~/.local/bin/virtualenvwrapper.sh # which virtualenvwrapper.sh命令獲取VIRTUALENVWRAPPER_PYTHON=/usr/bin/Python3 # which Python3命令獲取

      5. 刷新配置文件

      source .bashrc


      /6 常用命令/

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

      mkvirtualenv spider

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

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

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

      deactivate


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

      workon or lsvirtualenv

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

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

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

      rmvirtualenv flask

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

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

      小技巧

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

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

      /7 命令總結(jié)/

      命令功能
      lsvirtualenv 或者workon列舉所有的虛擬環(huán)境
      mkvirtualenv spider新建一個(gè)spider虛擬環(huán)境并且使用
      deactivate退出當(dāng)前虛擬環(huán)境
      rmvirtualenv spider刪除spider這個(gè)虛擬環(huán)境
      workon flask進(jìn)入flask這個(gè)虛擬環(huán)境

      /8 小結(jié)/

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

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

      ------------------- End -------------------

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多