Anaconda介紹、安裝及使用教程.doc_第1頁
Anaconda介紹、安裝及使用教程.doc_第2頁
Anaconda介紹、安裝及使用教程.doc_第3頁
Anaconda介紹、安裝及使用教程.doc_第4頁
Anaconda介紹、安裝及使用教程.doc_第5頁
免費預(yù)覽已結(jié)束,剩余13頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、Anaconda介紹、安裝及使用教程。、序Python是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設(shè)計語言,其使用,具 有跨平臺的特點,可以在Linux、macOS以及Windows系統(tǒng)中搭 建環(huán)境并使用,其編寫的代碼在不同平臺上運行時,幾乎不需要做 較大的改動,使用者無不受益于它的便捷性。此外,Python的強大之處在于它的應(yīng)用領(lǐng)域范圍之廣,遍及人工智 能、科學(xué)計算、Web開發(fā)、系統(tǒng)運維、大數(shù)據(jù)及云計算、金融、游 戲開發(fā)等。實現(xiàn)其強大功能的前提,就是Python具有數(shù)量龐大且功 能相對完善的標(biāo)準(zhǔn)庫和第三方庫。通過對庫的引用,能夠?qū)崿F(xiàn)對不 同領(lǐng)域業(yè)務(wù)的開發(fā)。然而,正是由于庫的數(shù)量龐大,對于管理這些 庫以及

2、對庫作及時的維護成為既重要但復(fù)雜度又高的事情。一、什么是 Anaconda ?1 .簡介Anaconda (官方網(wǎng)站)就是可以便捷獲取包且對包能夠進行管理, 同時對環(huán)境可以統(tǒng)一管理的發(fā)行版本。Anaconda包含了 conda、 Python在內(nèi)的超過180個科學(xué)包及其依賴項。2 .特點Anaconda具有如下特點:開源安裝過程簡單高性能使用Python和R 語言免費的社區(qū)支持其特點的實現(xiàn)主要基于Anaconda擁有的: conda包環(huán)境管理器1,000+開源庫如果日常工作或?qū)W習(xí)并不必要使用1,000多個庫,那么可以考慮安裝Miniconda (圖形界面下載及命令行 安裝請戳),這里不過多介紹

3、Miniconda的安裝及使用。3. Anaconda、 conda、pip、virtualenv 的區(qū)另U AnacondaAnaconda是一個包含180+的科學(xué)包及其依賴項的發(fā)行版本。其包含 的不斗學(xué)包包括:conda, numpy, scipy, ipython notebook 等。 conda conda是包及其依賴項和環(huán)境的管理工具。適用語言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C+, FORTRAN ° 適用平臺: Windows, macOS, Linux 用途:快速安裝、運行和升級包及其依賴項。在計算機

4、中便捷地創(chuàng)建、保 存、加載和切換環(huán)境。如果你需要的包要求不同版本的Python,你 無需切換到不同的環(huán)境,因為conda同樣是一個環(huán)境管理器。僅需 要幾條命令,你可以創(chuàng)建一個完全獨立的環(huán)境來運行不同的Python 版本,同時繼續(xù)在你常規(guī)的環(huán)境中使用你常用的Python版本。一一 conda官方網(wǎng)站conda為Python項目而創(chuàng)造,但可適用于上述的多種語言。conda包 和環(huán)境管理器包含于Anaconda的所有版本當(dāng)中。pip pip是用于安 裝和管理軟件包的包管理器。pip編寫語言:Python。Python中默 認(rèn)安裝的版本:Python 2.7.9及后續(xù)版本:默認(rèn)安裝,命令為 pipPy

5、thon 3.4及后續(xù)版本:默認(rèn)安裝,命令為pip3pip名稱的由來: pip采用的是遞歸縮寫進行命名的。其名字被普遍認(rèn)為來源于2處:uPip installs Package (s “ pip安” 裝包" ) "Pip installs Python(“pip 安"裝 Python ) ” virtualenvvirtualenv :用于創(chuàng)建一個獨立的Python環(huán)境的工具。解決問題:當(dāng)一個程序需要使用Python 2.7版本,而另一個程序需要使用Python 3.6版本,如何同時使用這兩個程序?如果將所有程序都安裝在系統(tǒng) 下的默認(rèn)路徑'如:/usr/l

6、ib/python2.7/site-packages,當(dāng)不小心升級了 本不該升級的程序時,將會對其他的程序造成影響。如果想要安裝程 序并在程序運行時對其庫或庫的版本進行修改,都會導(dǎo)致程序的中 斷。在共享主機時,無法在全局site-packages目錄中安裝包。virtualenv將會為它自己的安裝目錄創(chuàng)建一個環(huán)境,這并不與其他 virtualenv環(huán)境共享庫;同時也可以選擇性地不連接已安裝的全局 庫。(5) pip 與 conda 比較-依賴項檢查Pip :不一定會展示所需其他依賴包。安裝包時或許會 直接忽略依賴項而安裝,僅在結(jié)果中提示錯誤。conda :列出所需其 他依賴包。安裝包時自動安裝

7、其依賴項??梢员憬莸卦诎牟煌姹?中自由切換。-環(huán)境管理pip :維護多個環(huán)境難度較大。conda :比較方便地在不 同環(huá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 與 pip、virtualenv 的關(guān) 系conda結(jié)合了 pip和vi

8、rtualenv的功能。二、Anaconda的適用平 臺及安裝條件1.適用平臺Anaconda可以在以下系統(tǒng)平臺中安裝和使用:WindowsmacOSLinux( x86 / Power8)2.安裝條件 系統(tǒng)要求:32 位或 64位系統(tǒng)均可下載文件大小:約500MB所需空間大?。?GB空間 大小(Miniconda僅需400MB空間即可)三、Anaconda的安裝步驟 1. macOS 系統(tǒng)安裝 Anaconda 圖形界面安裝前往官方下載頁面下載。有兩個版本可供選擇:Python 3.6和Python 2.7,我下載的是前者。選擇版之后點擊“ 6-4Bit Graphical Installe

9、r進行下載。完成下載之后,雙擊下載文件,在對話框中“Introduction、” “Read Me、” “ License 部”分可直接點擊下一 步。" Destination Selec 部 t 分選擇 “Install for me only 并點”擊下步°注意:若有車昔誤提示信息、“ You cannot install Anaconda in this location則重新選擇 “In” stalfl or me only ”并點擊下一步?!?Installation Type 部分,”可以點擊 “ Change Install Location改變安裝位置。標(biāo)準(zhǔn)

10、的安裝路徑是在用戶的家目錄下。在這一步我 沒有改變安裝位置。若選擇默認(rèn)安裝路徑,則直接點擊“Install進 行”安裝。等待“ Installation部分結(jié)"束,在“Summary部”分 若 看至【J "The installation was completed successfully 貝Ij.安裝成功”, 直接點 擊“Close父”閉對話 框。在mac的Launchpad中可 以找至監(jiān)為“ Anacond-aNavigator的”圖標(biāo),點擊打開。若“ Anacond-aNavigator成”功啟動,則說明真正成功地安裝了Anaconda ;如果未成功,請務(wù)必仔細(xì)檢查

11、以上安裝步驟。uAnacond-aNavigator "中已經(jīng)包含 "Jupyter Notebook ” 、"Jupyterlab、"" Qtconsole 和Spyder ° ("圖中的"Rstudio是我后來安裝的,但它默認(rèn)出現(xiàn)在"Anacond-aNavigator的”啟動界面,只需要點擊“Install便可”安裝。)完成安裝。命令行安 裝前往官方下載頁面下載。有兩個版本可供選擇:Python 3.6和Python 2.7 ,我下載的是前者。選擇版之后點擊“ 6-4BitCommand-Line

12、Installer進行”下載。完成下載之后,在 mac的Launchpad中找到“其他”并打開“終端”。安 裝 Python 3.6 : bash -/Downloads/Anaconda3-5.0.1 -MacOSX-x86_64.sh 安裝 Python 2.7 : bash -/Downloads/Anaconda2-5.0.1 -MacOSX-x86_64.sh注意:首詞bash也需要輸入,無論是否用的Bash shell。如果你的下載路徑是自定義的,那么把該步驟路徑中的-/Downloads替換成你自己的下載路徑。如果你將第1步下載的.sh文件重命名了,那么把該步驟路徑中的Anaco

13、nda3-5.0.1-MacOSX-x86_64.shAnaconda2-5.0.1-MacOSX-x86_64.sh替換成你重命名后的文件名強烈 建議:不要慢改文件名。如巢重命名,使用英文進行命名。安裝過程 中,看至提示 "Ino rder to continue the installation process, please review the license agreement (.“請瀏覽”許可證協(xié)議以便繼續(xù)安 裝?!保c擊“Enter查”看“許可證協(xié)議”。在“許可證協(xié) 議”界面將屏幕滾動至底,輸入“yes表”示同意許可證協(xié)議內(nèi)容。然后進行下一步。安裝過 程中'

14、提示 “Press Enter to confirm the location, Press CTR-CL to cancel the installation or specify an alternate installation directory.( “按回車鍵”確認(rèn)安裝路徑,按CTRL-C取消 安裝或者指定安裝目錄?!?如果接受默認(rèn)安裝路徑,則會顯示 “PREFIX=/home/anaconda并”且繼續(xù)安裝。安裝過程大約需要幾 分鐘的時間。建議:直接接受默認(rèn)安裝路徑。安裝器若提示“D。 you wish the installer to prepend the Anaconda i

15、nstall location to PATH in your /home/.bash_prof ile ?("“你希望安裝器添加 Anaconda 安裝路徑在/home/.bash_profile文件中嗎? ” ),建議輸入“ yes。”注 意:路徑/home/.bash_profile “即”進入到家目錄后你的目錄名。如果輸入“no,”則需要手動添加路徑。添加exportPATH="bin:$PATH” 在 “.bashrc 或”者".bash_profile 中?!逼渲校疤妗睋Q為你真實的Anaconda安裝路徑。當(dāng)看到 “Thank you for ins

16、talling Anaconda!則說明”已經(jīng)成功完成安裝。關(guān)閉終端,然后再打開終端以使安裝后的Anaconda啟動。驗證安裝結(jié)果??蛇x用以下任意一種方法:在終端中輸入命令condallist,如果Anaconda被成功安裝,則會顯示 已經(jīng)安裝的包名和版本號在終端中輸入python。這條命令將會啟動Python交互界面,如果Anaconda被成功安裝并且可以運行,則將會在Python版本號的右邊 顯示“Anacondac ustom (64-bit)?!蓖顺鯬ython交互界面則輸入 exit()或 quit()即可。在終端中輸入anaconda-navigato。r如果Anaconda被成功

17、安裝,則Anaconda Navigator的圖形界面將會被啟動。2. Windows系統(tǒng)安裝Anaconda前往官方下載頁面下載。有兩個版本 可供選擇:Python 3.6和Python 2.7,選擇版之后根據(jù)自己操作系統(tǒng) 的情況點擊 “6-4Bit Graphical Installer 或 3-2Bit Graphical Installer進行下載”。完成下載之后,雙擊下載文件,啟動安裝程 序。注意:如果在安裝過程中遇到任何問題,那么暫時地關(guān)閉殺毒軟 件,并在安裝程序完成之后再打開。如果在安裝時選擇了 “為所有 用戶安裝”,則卸載Anaconda然后重新安裝,只為“我這個用 戶”安裝。

18、選擇“Next?!遍喿x許可證協(xié)議條款,然后勾選“I Agree并”進行 下一步。除非是以管理員身份為所有用戶安裝,否則僅勾選“JustMe”并點擊“ Next?!?在 “ Choose Install Location 界面中選"擇安裝 Anaconda 的目標(biāo) 路徑,然后點擊“Next?!弊⒁猓耗繕?biāo)路徑中不能含有空 格,同時不能是“Unicode編"碼。除非被要求以管理員權(quán)限安裝,否則不要以管理員身份安裝。在 u Advanced I nstallation Options ” 中不要勾選"Add Anaconda to my PATH environment

19、variable.(“添"力口 Anaconda 至我的環(huán)境變 量?!保?。因為如果勾選,則將會影響其他程序的使用。如果使用Anaconda , 則通過打開Anaconda Navigator或者在開始菜單中的 "AnacondaPrompt" (類似macOS中的“終端”)中進行使用。除非你打算使 用多個版本的Anaconda或者多個版本的Python,否則便勾選“Register Anaconda as my default Python 3.。6 然后點”擊 “Install 開 始安裝。如果想要查看安裝細(xì)節(jié),則可以點擊“ShowD etails。"

20、點 擊 “Next?!?進入 “Thanks for installing Anaconda!界面則”意味著安 裝成功,點擊“Finish完”成安裝。注意:如果你不想了解“Anaconda云”和 “Anaconda支持",貝可以不勾選 uLearn more about Anaconda Cloud” 和 “Learn more about Anaconda Support ° ” 驗 證安裝結(jié)果??蛇x以下任意方法:“開始t Anaconda ( 3 64-bit)一 Anaconda Navigator,若”可以成功啟動 Anaconda Navigator 則說明安 裝

21、成功?!伴_始Anaconda3 ( 64-bit )-右鍵點擊 Anaconda Prompt 1以 管 理員身份運行",在Anaconda Prompt中輸入conda list,可以查 看已經(jīng)安裝的包名和版本號。若結(jié)果可以正常顯示,則說明安裝成 功。3. Linux 系統(tǒng)安裝 Anaconda前往官方下載頁面下載。有兩個版本可供選擇:Python 3.6和Python 2.7啟動終端,在終端中輸入命令 md5slim/path/filename或sha256sum /path/filename注意:將該步驟命令中的/path/filename替換為文件的實際下載路徑和 文件名。其

22、中,path是路徑,filename為文件名。強烈建議:路徑 和文件名中不要出現(xiàn)空格或其他特殊字符。路徑和文件名最好以英 文命名,不要以中文或其他特殊字符命名。根據(jù)Python版本的不同 有選擇性地在終端輸入命令:Python 3.6 : bash /Downloads/Anaconda3-5.0.1-Linux-x86_64.shPython 2.7 : bash /Downloads/Anaconda2-5.0.1-Linux-x86_64.sh 注意: 首詞bash也需要輸入,無論是否用的Bash shell。如果你的下載路 徑是自定義的,那么把該步驟路徑中的一/Downloads替換成

23、你自己的 下載路徑。除非被要求使用root權(quán)限、否則均選擇 “Install Anaconda as a use ° r 安裝過程中,看至J提示 “Ino rder to continue the installation process, please review the license agreement.( “請瀏覽許”可證協(xié)議以便繼續(xù) 安裝?!保?,點擊“Enter查”看“許可證協(xié)議”。在“許可證協(xié)議”界面將屏幕滾動至底,輸入“yes表”示同意許 可證協(xié)議內(nèi)容。然后進行下一步。安裝過程中'提示“Press Enter to accept the default ins

24、tall location,CTRL-C to cancel the installation or specify an alternate installation directory.( “”按回車鍵確認(rèn)安裝路徑,按CTRL-C取消安裝或者指 定安裝目錄)如果接受默認(rèn)安裝路徑,則會顯示“ PREFIX=/home/anaconda并且“繼續(xù)安裝。安裝過程大約需要幾分鐘的時間。建議:直接接受默認(rèn)安裝路徑。安裝器若提示“Do oyu wish theinstaller to prepend the Anaconda install location to PATH in your/home/

25、.bashrc ?"(“你希望安裝器添加Anaconda安裝路徑在/home/.bashrc文件中嗎?”),建議輸入“yes?!弊?意:路徑/home/.bashc中“即”進入到家目錄后你的目錄名。如果輸入“no,”則需要手動添加路徑,否則conda將無法正常運 行。當(dāng)看到 "Thank you for installing Anaconda!則說明”已經(jīng)成功完 成安裝。關(guān)閉終端,然后再打開終端以使安裝后的Anaconda啟動?;蛘咧苯釉诮K端中輸入source "bashrc也可完成啟動。驗證安裝結(jié) 果??蛇x用以下任意一種方法:在終端中輸入命令condal lis

26、t,如果 Anaconda被成功安裝,則會顯示已經(jīng)安裝的包名和版本號。在終端中輸入python。這條命令將會啟動Python交互界面,如果 Anaconda被成功安裝并且可以運行,則將會在Python版本號的右邊 顯示"Anacondac ustom (64-bit)?!蓖顺鯬ython交互界面則輸入 exit()或 quit()即可。在終端中輸入anaconda-navigato ° r如果Anaconda被成功安裝,則 Anaconda Navigator 將會被啟動。四、管理conda0.寫在前面接下來均是以命令行模式進行介紹,Windows用戶請打 開 uAnaco

27、nda Prompt; macOS 和 Linux 用戶請打開 uTermina(l終端”)進行操作。1.驗證conda已被安裝 conda -version終端上將會以conda版本號的形式顯示當(dāng)前安裝 conda的版本號。如:conda 3.11.0注意:如果出現(xiàn)錯誤信息,則需 核實是否出現(xiàn)以下情況:使用的用戶是否是安裝Anaconda時的賬 戶。是否在安裝Anaconda之后重啟了終端。2.更新conda至最新版 本conda update conda執(zhí)行命令后,conda將會對版本進行比較并列出 可以升級的版本。同時,也會告知用戶其他相關(guān)包也會升級到相應(yīng)版 本。當(dāng)較新的版本可以用于升級

28、時,終端會顯示Proceed (y/n)?,此 時輸入y即可進行升級。3.查看conda幫助信息conda -help 或 conda -h4.卸載 conda Linux 或 macOSrm -rf -/anaconda2 或 rm -rf /anaconda3 即刪除 Anaconda 的安裝目錄。根據(jù)安裝的Anaconda版本選擇相應(yīng)的卸載命令。 Windows控制面板添加或刪除程序-選擇“PythonX .X (Anaconda) ” 一 點擊“刪除程序”注意:Python X.X :即Python的版本,如:Python 3.6。Windows 10的刪除有所不同。五、管理環(huán)境o.寫

29、在前面接下來均是以命令行模式進行介紹,Windows用戶請打 開 uAnaconda Prompt n ; macOS 和 Linux 用戶請打開 "Termina(I 終端”)進行操作。1 .創(chuàng)建新環(huán)境conda create -name注意:即創(chuàng)建的環(huán)境名。建議以英文命名,且不 加空格,名稱兩邊不加尖括號“?!奔窗惭b在環(huán)境中的包名。名稱兩邊不加尖括號“?!比绻惭b指 定的版本號,則只需要在包名后面以=和版本號的形式執(zhí)行。如: conda create -name python2 python=2.7,即倉!l建一個名為 “python2 的“環(huán)境,環(huán)境中安裝版本為2.7的pyt

30、hon。如果要在新創(chuàng)建的環(huán) 境中創(chuàng)建多個包,則直接在后以空格隔開,添加多個包名即可。如:conda create -n python3 python=3.5 numpy panda,s 即創(chuàng)建一個名 為“python3的"環(huán)境,環(huán)境中安裝版本為3.5的python,同時也 安裝了 numpy 和 pandas。-name同樣可以替換為-n。提示:默認(rèn)情況下,新創(chuàng)建的環(huán)境將會被保存在/Users/anaconda3/env目錄下,其中,為當(dāng)前用戶的用戶名。2 .切換環(huán)境 Linux 或 macOS source activate Windows activate® 提示 如果

31、倉!I 建環(huán)境后安裝Python時沒有指定Python的版本,那么將會安裝與 Anaconda版本相同的Python版本,即如果安裝Anaconda第2版,則會自動安裝Python 2.x ;如果安裝Anaconda第3版,則會自動 安裝 Python 3.x °當(dāng)成功切換環(huán)境之后,在該行行首將以“(env_name) 或" llenv_namen開頭。其中,"env_name為"切換到的環(huán)境 名。如:在macOS系統(tǒng)中執(zhí)行source active python2,即切換至名 為“python2的”環(huán)境,則行首將會以(python2)開頭。3 .退出環(huán)

32、境至root Linux 或 macOSsource deactivate Windowsdeactivate® 提示當(dāng)執(zhí)行退出當(dāng)前環(huán)境,回到root環(huán)境命令后,原本行首以“(env_name)”或“env_name開”頭的字符將不再顯示。4 .顯示已創(chuàng)建環(huán)境conda info -envs 或 conda info -e 或 conda env list 例如:結(jié)果中星號“*所”在行即為當(dāng)前所在環(huán)境。macOS系統(tǒng)中默認(rèn)創(chuàng)建的環(huán)境名為“base5 .復(fù)制環(huán)境conda create -name-clone注意:即為被復(fù)制/克隆環(huán)境名。環(huán)境名兩 邊不加尖括號“?!?即為復(fù)制之后新環(huán)境

33、的名稱。環(huán)境名兩邊不加尖括號 如:conda create -name py2 -clone python,2 即為克隆名為“python2的環(huán)境,克隆后的新環(huán)境名為“py2”。此時,環(huán)境中將同時存在“ python2和” “ py2環(huán)”境,且兩個環(huán)境的配置相同。6 .刪除環(huán)境conda remove -name-all注意:為被刪除環(huán)境的名稱。環(huán)境名兩邊不加尖括號“?!绷?、管理包1 .查找可供安裝的包版本精確查找conda search -full-name 注意:-full-name為精確查找的參數(shù)。是被查找包的全名。包名兩邊不加尖括號 “?!?例如:conda search -full-

34、name python 即查找全名為“python的”包有哪些版本可供安裝。模糊查找conda search注意:是查找含有此字段的包名。此字段兩邊不加尖括號“?!崩纾篶onda search py即查找含有“py字”段的包,有哪些版本可 供安裝。2 .獲取當(dāng)前環(huán)境中已安裝的包信息 conda list執(zhí)行上述命令后將在終端顯示當(dāng)前環(huán)境已安裝包的包名及其版本號。3 .安裝包在指定環(huán)境中安裝包conda install-name注意:即將包 安裝的指定環(huán)境名。環(huán)境名兩邊不加尖括號“?!奔匆惭b的包 名。包名兩邊不加尖括號“?!贬芰腥纾篶onda install -name python2 pandas 即在名為"python2 的“環(huán)境中安裝pandas包。在當(dāng)前環(huán)境中安裝包conda install注意:即要安裝的包名。包名兩邊不加尖括號“?!眻?zhí)行命令后在當(dāng)前環(huán)境中安裝包。例如:conda install pandas即在當(dāng)前環(huán)境中安裝pandas包。使用pip安裝包一使用場景當(dāng)使用conda install無法進行安裝時,可以使用pip進行安裝。例如:see包。一命令pip install注意:為指定安裝包的名稱。包名兩

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論