<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>

          淺析三種Anaconda虛擬環(huán)境創(chuàng)建方式和第三方包的安裝

          共 3007字,需瀏覽 7分鐘

           ·

          2020-12-24 03:23

          擊上方“Python爬蟲與數(shù)據(jù)挖掘”,進行關(guān)注

          回復(fù)“書籍”即可獲贈Python從入門到進階共10本電子書

          借問漢宮誰得似,可憐飛燕倚新妝。

          前言

          大家好,我是星期八,是一個每天都要在鏡子前給自己梳僅剩三根頭發(fā)的三年碼農(nóng)。

          在上次,如果不出意外,手把手教你進行Anaconda的安裝,我們已經(jīng)在windon10上成功的安裝上了Anaconda。

          如果安裝過程有問題記得評論區(qū)留言哈,看到我們會整理并且解決。

          假裝各位都已經(jīng)安裝好了Anaconda,那么,我么就開始學(xué)習(xí)它的命令吧。


          查看conda版本

          查看一下conda版本

          命令

          conda --version

          對于萌新小伙伴來說,Python、Anaconda等分不清楚,可以前往這篇文章:簡述Python、Anaconda、virtualenv和Miniconda之間的區(qū)別。


          更新conda到最新版本

          如果時間是第一次,或者較長時間沒有使用conda,建議更新一次。

          命令

          conda update conda

          會提示Proceed ([y]/n)?,選擇y


          上篇補充

          在上篇安裝Anaconda時,手把手教你進行Anaconda的安裝,我們可能注意過這樣一張圖:

          請注意黑色圈圈的Python3.7,這表示我們下載的Anaconda在創(chuàng)建虛擬環(huán)境時,Python解釋器版本最多只能指定到Python3.7。


          創(chuàng)建環(huán)境

          命令

          conda create --name  <env_name> [interpreter_version] [package_names]
          參數(shù)講解,[]表示可忽略參數(shù)
          • 表示創(chuàng)建的環(huán)境名

          • [interpreter_version]表示創(chuàng)建時,指定Python解釋器版本,格式:python=3.7

          • package_names表示在創(chuàng)建時,需要安裝的第三方包,多個包用空格隔開

          多說無益,來操作一下吧。


          方式一創(chuàng)建

          創(chuàng)建一個test1的虛擬環(huán)境,如果沒有指定interpreter_version參數(shù),會默認(rèn)以最高的版本創(chuàng)建

          命令

          conda create --name test1

          版本是Python3.7.6


          方式二創(chuàng)建

          創(chuàng)建一個test2的虛擬環(huán)境,并且指定Python解釋器版本為3.6.6

          命令

          conda create --name test2 python=3.6.6

          版本是Python3.6.6


          方式三創(chuàng)建

          創(chuàng)建一個test3的虛擬環(huán)境,并且指定Pyhton解釋器版本為3.6.4,并且安裝第三方包requests,flask

          命令

          conda create --name test3 python=3.6.4 requests flask

          版本是Python3.6.4

          在創(chuàng)建時就安裝上的第三方包


          解決創(chuàng)建環(huán)境時 Collecting package ... failed

          創(chuàng)建環(huán)境時,可能會出現(xiàn)以下問題

          解決辦法

          1. 找到C盤用戶文件夾下的.condarc文件

          1. 編輯.condarc文件,替換成一下內(nèi)容,保存,重新打開cmd即可

          ssl_verify: truechannels:  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64show_channel_urls: true

          ps:

          此方法直接更換成了清華源,速度更快,更穩(wěn),通過conda向虛擬環(huán)境安裝第三方包時,用的也是清華源。


          查看所有環(huán)境

          命令

          conda env list

          綠色方框表示虛擬環(huán)境存放的位置,使用pycharm時,有用。


          進入虛擬環(huán)境

          命令

          activate <env_name>


          在我們創(chuàng)建好虛擬環(huán)境后,記得進入才能使用哈。

          前面的括號是誰,就代表當(dāng)前虛擬環(huán)境是誰。


          退出當(dāng)前環(huán)境

          命令

          deactivate


          虛擬環(huán)境安裝第三方包

          方式一 通過conda安裝

          命令

          conda install --name <env_name> <package_name>
          • env_name表示向哪個虛擬環(huán)境安裝包

          • package_name表示安裝的包

          示例:

          向 test2 虛擬環(huán)境安裝django

          命令

          conda install --name test2 django


          方式二 進入虛擬環(huán)境通過pip安裝

          個人建議通過此方法安裝,比較符合正常操作。

          步驟

          1. 進入指定虛擬環(huán)境activate

          2. 直接pip install

          解決pip安裝過慢

          在默認(rèn)使用pip install時,會安裝的很慢,甚至?xí)霈F(xiàn)安裝失敗,這是因為默認(rèn)pip使用的是官網(wǎng)源,換成清華源就好了,可以參考:手把手教你進行pip換源,讓你的Python庫下載嗖嗖的

          1、隨便進入一個虛擬環(huán)境

          命令

          activate test3


          2、更新pip成最新版本,因為老版本的pip不支持一行代碼換源

          命令

          python -m pip install --user --upgrade pip


          3、執(zhí)行命令自動永久換源

          命令

          pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

          大功告成,以后不管是哪個環(huán)境使用pip都是清華源,速度杠杠的。


          如何在Pycharm中使用虛擬環(huán)境

          通過 conda env list 命令我們知道虛擬環(huán)境的具體存放位置,通過pycharm導(dǎo)入即可


          知識補充

          不知道有沒有疑惑,我直接在python中輸入的python,就是執(zhí)行的是哪個python,我們用where python來看一下

          命令

          where python


          可以看到,默認(rèn)情況下在沒有進入虛擬環(huán)境下,確實是anaconda3下面的python。


          那我們在進入一個虛擬環(huán)境試試看。


          當(dāng)進入一個虛擬環(huán)境之后,使用的就是當(dāng)前虛擬環(huán)境的python,那pip呢?來試一下


          pip也是當(dāng)前虛擬環(huán)境下的,那pip3呢,我們在一般情況下pip和pip3是一樣的。

          可以看到,依然還是test3下面的pip3,所以pip=pip3的。

          由此,我們得出結(jié)論

          如果進入了某個虛擬環(huán)境,所使用的python,pip都是當(dāng)前環(huán)境的,不會和Anaconda的發(fā)生沖突。


          結(jié)尾

          本文基于Anaconda的安裝,主要介紹了三種Anaconda虛擬環(huán)境的創(chuàng)建方式和第三方庫的安裝,還給大家分享了pip換源知識,讓你的第三方庫下載速度呲呲的~

          如果你覺得文章還可以,記得點贊留言支持我們哈。感謝你的閱讀,有問題請記得在下方留言噢~

          想學(xué)習(xí)更多關(guān)于Python的知識,可以參考學(xué)習(xí)網(wǎng)址:http://pdcfighting.com/,點擊閱讀原文,可以直達噢~

          -------------------?End?-------------------

          往期精彩文章推薦:

          歡迎大家點贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

          想加入Python學(xué)習(xí)群請在后臺回復(fù)【入群

          萬水千山總是情,點個【在看】行不行

          /今日留言主題/

          隨便說一兩句吧~~

          瀏覽 44
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  三级片天天日 | 最新中文字幕在线 | 一级片日韩 | 熟女18p | 蜜桃视频一区 |