久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

首頁軟件使用教程Anaconda工具的簡介和安裝使用

Anaconda工具的簡介和安裝使用

2024-11-22 355

Anaconda是什么?Anaconda是專注于數(shù)據(jù)分析的Python發(fā)行版本,包含了conda、Python等190多個科學(xué)包及其依賴項。Anaconda就是可以便捷獲取包且對包能夠進(jìn)行管理,包括了python和很多常見的軟件庫和一個包管理器conda。常見的科學(xué)計算類的庫都包含在里面了,使得安裝比常規(guī)python安裝要容易,同時對環(huán)境可以統(tǒng)一管理的發(fā)行版本。

Anaconda特點(diǎn):

  • 開源
  • 安裝過程簡單
  • 高性能使用Python和R語言
  • 免費(fèi)的社區(qū)支持

一、Anaconda介紹

首先我們需要先去了解Anaconda誕生的目的,再去了解Anaconda的使用方法。

我們需要從python本身說起,從根源尋找問題,我們在使用python語言編寫程序之前需要下載一個python解釋器,這才是python的本體,沒了python解釋器,我們即使寫了無比正確優(yōu)雅的python腳本也沒辦法運(yùn)行,那這個解釋器在哪呢?就在你安裝python的地方。

Anaconda工具的簡介和安裝使用

所有的第三方包都放在site-packages文件夾里面。

Anaconda工具的簡介和安裝使用

最關(guān)鍵的,一個python環(huán)境中需要有一個解釋器,和一個包集合。

  • 解釋器: 解釋器根據(jù)python的版本大概分為2和3。python2和3之間無法互相兼容,也就是說用python2語法寫出來的腳本不一定能在python3的解釋器中運(yùn)行;
  • 包集合: 包集合中包含了自帶的包和第三方包,第三方包我們一般通過pip或者easy_install來下載,當(dāng)一個python環(huán)境中不包含這個包,那么引用了這個包的程序不能在該python環(huán)境中運(yùn)行;
  • 問題所在:python環(huán)境解釋完了,那么接下來就要說明這樣的環(huán)境究竟產(chǎn)生哪些問題,因?yàn)閍naconda正式為了解決這些問題而誕生的。

到底該裝 Python2 呢還是 Python3

python2和python3在語法上是不兼容的,那我的機(jī)器上應(yīng)該裝python2還是python3呢,可能一開始選一個學(xué)習(xí)就好了,但是如果你要開發(fā)的程序必須使用python2而不能使用python3,那這時候你就不得不再下載一個python2,那這時候環(huán)境變量該設(shè)誰的目錄呢,如果還是切換環(huán)境變量豈不是很麻煩

雖然目前Python3使用的范圍更廣,但是Python3小版本之前也存在一些差異

包管理

如果我在本地只有一個python環(huán)境那我所有程序用到的各種包都只能放到同一個環(huán)境中,導(dǎo)致環(huán)境混亂。另外當(dāng)我將寫好的程序放到另一電腦上運(yùn)行時又會遇到缺少相關(guān)包,需要自己手動一個個下載的情況實(shí)在是煩人。要是能每個程序開發(fā)都選用不同的環(huán)境,而開發(fā)好之后又能將該程序需要的環(huán)境(第三方包)都獨(dú)立打包出來就好了

與virtualenv的對比

  • anaconda是一個包含180+的科學(xué)包及其依賴項的發(fā)行版本??梢詣?chuàng)建一個獨(dú)立的Python環(huán)境,其包含的科學(xué)包包括:conda, numpy, scipy, ipython notebook等
  • virtualenv用于創(chuàng)建一個獨(dú)立的Python環(huán)境的工具,新環(huán)境中需要手動安裝需要的第三方包

為什么要安裝Anaconda?

Anaconda對于python初學(xué)者而言及其友好,相比單獨(dú)安裝python主程序,選擇Anaconda可以幫助省去很多麻煩,Anaconda里添加了許多常用的功能包,如果單獨(dú)安裝python,這些功能包則需要一條一條自行安裝,在Anaconda中則不需要考慮這些,同時Anaconda還附帶捆綁了兩個非常好用的交互式代碼編輯器(Spyder、Jupyter notebook)。

總的來說,在Anaconda中conda可以理解為一個工具,也是一個可執(zhí)行命令,其核心功能是包管理與環(huán)境管理。所以對虛擬環(huán)境進(jìn)行創(chuàng)建、刪除等操作需要使用conda命令。

二、安裝Anaconda

方式一:官網(wǎng)下載

下載地址傳送門:

官網(wǎng)首頁:https://www.anaconda.com/

官網(wǎng)下載頁:https://www.anaconda.com/products/individual#Downloads

直接選擇相應(yīng)的installer即可

Anaconda工具的簡介和安裝使用

方式二:清華鏡像下載(推薦)

在官網(wǎng)下載比較慢,而且容易斷,推薦用下面清華鏡像方式:

下載地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

打開后,可以通過Date排序找到最新版本下載

Anaconda工具的簡介和安裝使用

這里分別實(shí)測了通過官網(wǎng)和鏡像下載的速度,實(shí)測鏡像大概快兩倍左右,當(dāng)然取決于不同網(wǎng)絡(luò)環(huán)境。下載好后,打開安裝一直點(diǎn)擊下一步就好,注意安裝目錄。

安裝好后,我們可以在任務(wù)欄看到Anaconda3文件夾:

Anaconda工具的簡介和安裝使用

三、Anaconda的使用

1、配置Anaconda源

這一步非常重要!因?yàn)锳naconda的下載源默認(rèn)在國外,如果不配置我們國內(nèi)源的話,下載速度會慢到你懷疑人生的。而且很多時候會導(dǎo)致網(wǎng)絡(luò)錯誤而下載失敗。配置方法如下:

打開Anaconda Prompt,執(zhí)行以下命令,將清華鏡像配置添加到Anaconda中:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ ?
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ ??
conda config --set show_channel_urls yes

然后我們輸入conda info命令查看當(dāng)前的channel,查看是否配置成功:

conda info

Anaconda工具的簡介和安裝使用

鏡像源添加完成!

四、創(chuàng)建虛擬環(huán)境并使用

1、創(chuàng)建虛擬環(huán)境

我們創(chuàng)建一個虛擬環(huán)境,然后在這個環(huán)境中配置各種各樣的包,就可以在這個環(huán)境中運(yùn)行目標(biāo)程序的運(yùn)行。

使用如下命令創(chuàng)建環(huán)境:

conda create -n 環(huán)境名 -y

也可以指定python版本:

conda create -n 環(huán)境名 python=x.x.x -y

python版本我們可以通過以下命令獲?。?/p>

python --version

2、查看所有環(huán)境

安裝好后,我們查看conda的所有環(huán)境,輸入以下命令(二選一):

conda info --envs
conda env list

Anaconda工具的簡介和安裝使用

在彈出來的框中,我們看到mindvision環(huán)境創(chuàng)建成功。

3、激活環(huán)境

創(chuàng)建好環(huán)境后,我們要激活才能使用。執(zhí)行以下命令(三選一):

conda activate 環(huán)境名 # linux或者windows
activate 環(huán)境名# windows
source activate 環(huán)境名 #linux

Anaconda工具的簡介和安裝使用

由此可以看到,我們的環(huán)境從base變成了mindvision,這樣我們就從base到了mindvision,然后要在mindvision下載我們所需要的工具包。

4、安裝包

執(zhí)行以下命令,我們就可以下載工具包。(選擇其中一種方式即可):

(1)conda方式

# 在當(dāng)前環(huán)境中安裝包
conda install 包名稱
# 指定版本號
conda install 包名稱=version
# 在指定環(huán)境中安裝包
conda install -n 環(huán)境名 包名稱

(2)pip方式

pip install 包名稱 -i https://pypi.tuna.tsinghua.edu.cn/simple ??#清華鏡像
pip install 包名稱 -i ?https://pypi.douban.com/simple ???#豆瓣鏡像

說明:當(dāng)使用conda insatll無法安裝時,可嘗試使用pip安裝,反之亦然。

注意:

  • pip只是包管理器,無法對環(huán)境進(jìn)行管理。因此如果想在指定環(huán)境中使用pip進(jìn)行安裝包,則需要先切換到指定環(huán)境中,再使用pip命令安裝包;
  • pip無法更新python,因?yàn)閜ip并不將python視為包。

(3)從Anaconda.org安裝包

說明:當(dāng)使用conda install無法進(jìn)行安裝時,可以考慮從Anaconda.org中獲取安裝包的命令,并進(jìn)行安裝。

瀏覽器中輸入http://anaconda.org(無需注冊)

Anaconda工具的簡介和安裝使用

Anaconda工具的簡介和安裝使用

Anaconda工具的簡介和安裝使用

復(fù)制“To install this package with conda run:”下方的命令,并粘貼在終端中執(zhí)行

Anaconda工具的簡介和安裝使用

這里下載的是mindspore,執(zhí)行命令conda install mindspore

注:在此環(huán)境安裝的包,退出這個環(huán)境后是無法使用的!

5、查看該環(huán)境的所有包

然后我們可以查看一下環(huán)境現(xiàn)有的包(二選一):

conda list
pip list

Anaconda工具的簡介和安裝使用

執(zhí)行好后,我們可以看到有非常多的包,同時我們之前裝的mindspore也出現(xiàn)在這里了。

6、測試是否安裝成功

安裝好mindspore后,我們測試一下該環(huán)境是否能夠使用,首先我們要處于mindvision環(huán)境中,然后進(jìn)入python環(huán)境,最后import mindspore,發(fā)現(xiàn)沒有報錯,成功導(dǎo)了mindspore包。安裝成功!

Anaconda工具的簡介和安裝使用

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

使用以下命令,可以退出當(dāng)前環(huán)境

conda deactivate # windows
source deactivate 環(huán)境名 # linux

Anaconda工具的簡介和安裝使用

注意:如果你之前用過conda activate xxx多次進(jìn)入不同的環(huán)境操作之后,然后使用conda deactivate是返回上一層的環(huán)境。

8、刪除環(huán)境/包

使用以下命令,可以刪除指定環(huán)境(謹(jǐn)慎操作)

conda remove -n 環(huán)境名 --all -y

使用以下命令,可以刪除當(dāng)前環(huán)境的包

conda remove 包名稱

使用以下命令,卸載指定環(huán)境中的包

conda remove -n 環(huán)境名 包名稱
以上的-n均可用–name代替

除了以上操作,我還列舉了其它常用的操作總結(jié):

Anaconda工具的簡介和安裝使用


版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

原文鏈接:https://blog.csdn.net/weixin_56197703/article/details/124630222

  • 廣告合作

  • QQ群號:4114653

溫馨提示:
1、本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。郵箱:2942802716#qq.com(#改為@)。 2、本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)裁,轉(zhuǎn)載請注明出處“站長百科”和原文地址。

相關(guān)文章