九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Anaconda是什么?香嗎?

作者:@Ryanjie
本文為作者原創(chuàng),轉(zhuǎn)載請注明出處:https://www.cnblogs.com/leo-ltx-blog/p/13190550.html


閱讀目錄(Content)

  • Anaconda是什么?香嗎?
回到頂部(go to top)

Anaconda是什么?香嗎?

用Anaconda是不可能用Anaconda的,這輩子都不可能用Anaconda的。——魯迅

(本文由吃核桃不吐核桃殼編寫,未經(jīng)許可不允許轉(zhuǎn)載)

Anaconda是什么???

有很多人在網(wǎng)上問:“裝了Anaconda還需要Python嗎?”每次聽到這個問題,我就傻了——
Anaconda不就是Python嗎?
Anaconda其實(shí)就是一個Python的發(fā)行版,她自帶了Ipython,Cython等Python解釋器,以及例如numpy,panda等有關(guān)數(shù)據(jù)分析的常用第三方庫,spyder,Jupyter等工具,當(dāng)然還有最終于的庫管理神奇:conda。
一開始,我一直在使用官網(wǎng)的Cython解釋器,聽說Anaconda的時候,也只是看看而已,甚至還有一些抵觸情感。比普通的Python解釋器更大的大小,多出來的無用的功能,都讓我覺得仿佛失去了Python的靈魂。直到我真的嘗試了一下Anaconda……

真香?!斞?/p>

吹爆Anaconda!

Anaconda是最令人省心的Python解釋器。我以前一直不相信,直到我入門了機(jī)器學(xué)習(xí)領(lǐng)域。
機(jī)器學(xué)習(xí)需要用到的是大量的第三方庫,然而Anaconda已經(jīng)幫你解決了這些繁瑣的安裝。
一步到位,捷足先登。

開源,沒啥好說的。

安裝的過程非常的簡單!連環(huán)境變量都不需要自己設(shè)置!

擁有免費(fèi)的社區(qū)支持。每天有無數(shù)個程序員在參與Anaconda的更新與建設(shè)!

而且臃腫的功能也得到了解決,如果和我一樣不希望擁有一個很大的Python解釋器,可以下載Miniconda這個較小的發(fā)行版,僅僅包含了Python和conda。但不可否認(rèn),這樣極端的處理方式的確是Anaconda的一個缺點(diǎn),如果能夠通過選擇自己所屬的領(lǐng)域和需要的庫來生成安裝包就完美了!

同時,Anaconda還有虛擬版本等等很強(qiáng)大的功能,我將會在下文為大家介紹。

安裝Anaconda

這里只提及Windows下的anaconda安裝,至于Mac和Linux可以參考這篇文章Anaconda介紹、安裝及使用教程

  1. 官網(wǎng)下載。選擇適合自己的安裝包下載。(64位or32位,python3.7or2.7)
  2. 雙擊安裝包文件開始安裝~
  • Info
    1. 如果在安裝過程中遇到任何問題,那么暫時地關(guān)閉殺毒軟件,并在安裝程序完成之后再打開。
    2. 如果在安裝時選擇了“為所有用戶安裝”,則卸載Anaconda然后重新安裝,只為“我這個用戶”安裝。
      選擇“Next”。
  1. 閱讀許可證協(xié)議條款,然后勾選“I Agree”并進(jìn)行下一步。

  2. 除非是以管理員身份為所有用戶安裝,否則僅勾選“Just Me”并點(diǎn)擊“Next”。

  3. 在“Choose Install Location”界面中選擇安裝Anaconda的目標(biāo)路徑,然后點(diǎn)擊“Next”。

  4. 在“Advanced Installation Options”中不要勾選“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的環(huán)境變量?!保?。因?yàn)槿绻催x,則將會影響其他程序的使用。如果使用Anaconda,則通過打開Anaconda Navigator或者在開始菜單中的“Anaconda Prompt”(類似macOS中的“終端”)中進(jìn)行使用。

    除非你打算使用多個版本的Anaconda或者多個版本的Python,否則便勾選“Register Anaconda as my default Python 3.6”。

    然后點(diǎn)擊“Install”開始安裝。如果想要查看安裝細(xì)節(jié),則可以點(diǎn)擊“Show Details”。

  5. 點(diǎn)擊“Next”。

  6. 進(jìn)入“Thanks for installing Anaconda!”界面則意味著安裝成功,點(diǎn)擊“Finish”完成安裝。

  • 注意:如果你不想了解“Anaconda云”和“Anaconda支持”,則可以不勾選“Learn more about Anaconda Cloud”和“Learn more about Anaconda Support”。

  1. 驗(yàn)證安裝結(jié)果。可選以下任意方法:

    1. “開始 → Anaconda3(64-bit)→ Anaconda Navigator”,若可以成功啟動Anaconda Navigator則說明安裝成功。

    2. “開始 → Anaconda3(64-bit)→ 右鍵點(diǎn)擊Anaconda Prompt → 以管理員身份運(yùn)行”,在Anaconda Prompt中輸入conda list,可以查看已經(jīng)安裝的包名和版本號。若結(jié)果可以正常顯示,則說明安裝成功。

  2. 自行添加環(huán)境變量(可選)
    為了保證其他程序的正常運(yùn)行,我們沒有勾選“Add Anaconda to my PATH environment variable.”但是在cmd里打Python卻打不開的感覺真的很不舒服。所以我們來自行添加一下環(huán)境變量。

    1. 右鍵“此電腦”,屬性。

    2. 單擊左側(cè)的高級系統(tǒng)設(shè)置

    3. 點(diǎn)擊環(huán)境變量

    4. 找到path環(huán)境變量,并添加這四行(根據(jù)自己的安裝路徑添加,我這里是D:\Anaconda)

    5. win R輸入cmd回車打開命令行,輸入python,你會看到這個:

Yep!We got it!到這里,我們的安裝就正式結(jié)束了,享受它給你帶來的便利以及你的編程之旅吧!

(先去喝杯可樂,聽一首歌吧(我這里在聽Don‘t look back,啊這好像是廢話,不應(yīng)該寫到blog里的))

conda的使用

我們來看一下conda。

conda和pip一樣,是庫管理工具。
但相比pip,conda有以下的優(yōu)點(diǎn):
→ 依賴項(xiàng)檢查

  • pip:
    • 不一定會展示所需其他依賴包。
    • 安裝包時或許會直接忽略依賴項(xiàng)而安裝,僅在結(jié)果中提示錯誤。
  • conda:
    • 列出所需其他依賴包。
    • 安裝包時自動安裝其依賴項(xiàng)。(哇塞這個真的舒服啊)
    • 可以便捷地在包的不同版本中自由切換。
      → 環(huán)境管理
  • pip:維護(hù)多個環(huán)境難度較大。
  • conda:比較方便地在不同環(huán)境之間進(jìn)行切換,環(huán)境管理較為簡單。
    → 對系統(tǒng)自帶Python的影響
  • pip:在系統(tǒng)自帶Python中包的更新/回退版本/卸載將影響其他程序。
  • conda:不會影響系統(tǒng)自帶Python。
    → 適用語言
  • pip:僅適用于Python。
  • conda:適用于Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C , FORTRAN。
conda的常用姿勢
conda --version

這一條命令會輸出conda的版本,如果沒有報(bào)錯說明的你conda可以正常使用。

conda update conda

更新conda

conda update --all

更新所有的包

conda install <packet-name>

安裝某一個包,這里會自動安裝依賴項(xiàng),不用擔(dān)心。(這里的并不是讓你打“”,而是代表包的名字,下文同)
這里可能會出現(xiàn)請求失效或者404錯誤,需要還成國內(nèi)的源,步驟如下:

  1. 添加清華的鏡像源,命令如下
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/# 設(shè)置搜索時顯示通道地址conda config --set show_channel_urls yes

哦對了,如果需要安裝pytorch,還要多加一個源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda list

列出已經(jīng)安裝的包

更多的命令可以輸入conda help查看

重頭戲,環(huán)境管理。

想象一下,你千辛萬苦的搞定了python3.7的環(huán)境,忽然接到同事的電話,告訴你有一個新的項(xiàng)目,用的python2.7。
是不是心態(tài)崩了呢???
難道需要再安裝一個2.7的python解釋器嗎?當(dāng)然不用,環(huán)境管理正是anaconda的拿手好戲。

  1. 創(chuàng)建一個新的環(huán)境
conda create --name <env_name> <package_names>

這一條命令將會創(chuàng)建一個新的python環(huán)境。

  • 注意:

    • <env_name>即創(chuàng)建的環(huán)境名。建議以英文命名,且不加空格,名稱兩邊不加尖括號“<>”。

    • <package_names>即安裝在環(huán)境中的包名。名稱兩邊不加尖括號“<>”。

    • 如果要安裝指定的版本號,則只需要在包名后面以=和版本號的形式執(zhí)行。如:conda create --name python2 python=2.7,即創(chuàng)建一個名為“python2”的環(huán)境,環(huán)境中安裝版本為2.7的python。

    • 如果要在新創(chuàng)建的環(huán)境中創(chuàng)建多個包,則直接在<package_names>后以空格隔開,添加多個包名即可。如:conda create -n python3 python=3.5 numpy pandas,即創(chuàng)建一個名為“python3”的環(huán)境,環(huán)境中安裝版本為3.5的python,同時也安裝了numpy和pandas。

    • --name同樣可以替換為-n。

提示:默認(rèn)情況下,新創(chuàng)建的環(huán)境將會被保存在anaconda目錄下的envs目錄下。

  1. 切換環(huán)境
activate <env_name>

這一步需要在anaconda prompt里運(yùn)行。

  1. 列出已經(jīng)創(chuàng)建的環(huán)境
conda info --envs

尾聲

這一篇博客到這里就要結(jié)束了。希望能幫助各位,在這里祝愿大家能夠把編程堅(jiān)持學(xué)下去,我也會在這一條路上幫助大家的。

參考資料:

  1. https://www.jianshu.com/p/62f155eb6ac5
  2. https://zhuanlan.zhihu.com/p/67745160
  3. https://www.anaconda.com/products/individual
  4. https://conda.io/en/latest/
  5. https://en.wikipedia.org/wiki/Pip_(package_manager)#External_links
  6. https://pip.pypa.io/en/stable/
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
python之環(huán)境切換問題實(shí)踐總結(jié)_python 切換環(huán)境
Conda常用命令_conda命令
python與anaconda安裝(先安裝了python后安裝anaconda,基于python已存在的基礎(chǔ)上安裝anaconda)
Pycharm解釋器環(huán)境Virtualenv/Conda的區(qū)別
Anaconda多環(huán)境多版本python配置指導(dǎo)
python學(xué)習(xí)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服