<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python 虛擬環(huán)境的價值和常用命令

          共 1037字,需瀏覽 3分鐘

           ·

          2021-03-16 22:04

          虛擬環(huán)境管理

          今天聊聊Python中虛擬環(huán)境的價值和常用命令。

          為什么會有虛擬環(huán)境?

          在實際項目開發(fā)中,我們通常會根據(jù)自己的需求去下載各種相應的框架庫,如Scrapy、Beautiful Soup等,但是可能每個項目使用的框架庫并不一樣,或使用框架的版本不一樣。

          這樣需要我們根據(jù)需求不斷的更新或卸載相應的庫。

          直接對我們的Python環(huán)境操作會讓我們的開發(fā)環(huán)境和項目造成很多不必要的麻煩,管理也相當混亂。

          如以下場景:

          • 場景1:項目A需要某個框架1.0版本,項目B需要這個庫的2.0版本。如果沒有安裝虛擬環(huán)境,那么當你使用這兩個項目時,你就需要來回的卸載安裝了, 這樣很容易就給你的項目帶來莫名的錯誤;

          • 場景2:公司之前的項目需要python2.7環(huán)境下運行,而你接手的項目需要在python3環(huán)境中運行, 想想就應該知道,如果不使用虛擬環(huán)境,這這兩個項目可能無法同時使用, 使用python3則公司之前的項目可能無法運行,反之則新項目運行有麻煩。而如果虛擬環(huán)境可以分別為這兩個項目配置不同的運行環(huán)境,這樣兩個項目就可以同時運行。

          Tips:其實虛擬環(huán)境好處也確實比較多,需要對此相關(guān)的命令有一些基本了解。我記在這里,方便大家后續(xù)查閱。

          查看已有虛擬環(huán)境
          # 在命令行輸入以下命令
          conda info --envs
          創(chuàng)建新的虛擬環(huán)境
          # 在命令行輸入如下命令
          conda create --name newName python=3.7

          當你的本地創(chuàng)建了多個虛擬環(huán)境之后,加之又在不同的虛擬環(huán)境中安裝了 不同的第三方package,這樣一來,虛擬環(huán)境的切換就很重要了。

          切換虛擬環(huán)境
          # 在命令行中切換到想要的虛擬環(huán)境,我這里切換到 project-1
          conda activate project-1

          然后,就可以在當前環(huán)境中安裝包:

          # 在當前的paddle環(huán)境中安裝好ipykernel
          conda install ipykernel


          點擊閱讀原文,查看 Python中文網(wǎng)

          瀏覽 57
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩在线黄色大片 | 91日本在线 | 国产无码激情 | 夜夜撸天天干 | 最新亚洲国产黄色视频在线观看 |