Anaconda軟件簡介
Anaconda 本質(zhì)上是一個軟件發(fā)行版,包含了 conda、Python 等 180 多個科學(xué)包及其依賴項,支持Linux、Mac、Windwos系統(tǒng),可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題。主要是安裝方便,而python是一個編譯器,如果不使用anaconda,那么安裝起來會比較痛苦,各個庫之間的依賴性就很難連接的很好。
安裝了Annaconda,就安裝了python、conda和一般可能用到的numpy、scipy、pandas等等常見的科學(xué)計算包,而無需再單獨下載配置。由于python3和python2的分裂,自行使用virtualenv用pip進行配置,經(jīng)常會出現(xiàn)無法使用的情況。
Anaconda軟件功能
1、Anaconda Enterprise 5
Anaconda Enterprise是一個企業(yè)級,安全且可擴展的數(shù)據(jù)科學(xué)平臺,使團隊能夠管理數(shù)據(jù)科學(xué)資產(chǎn),協(xié)作和部署數(shù)據(jù)科學(xué)項目。
使用Anaconda Enterprise,您可以執(zhí)行以下操作:
開發(fā):ML / AI管道在中央開發(fā)環(huán)境中,可從筆記本電腦擴展到數(shù)千個節(jié)點
管理:從筆記本電腦到集群的完整再現(xiàn)性,能夠配置訪問控制
自動化:在可擴展的基于容器的基礎(chǔ)架構(gòu)上進行模型培訓(xùn)和部署
2、Anaconda Distribution
開源Anaconda Distribution是在Linux,Windows和Mac OS X上執(zhí)行Python / R數(shù)據(jù)科學(xué)和機器學(xué)習(xí)的最簡單方法。全球有超過1100萬用戶,它是開發(fā),測試和培訓(xùn)的行業(yè)標準。一臺機器,使個別數(shù)據(jù)科學(xué)家能夠:
快速下載1,500多個Python / R數(shù)據(jù)科學(xué)包
使用Conda管理庫,依賴項和環(huán)境
使用scikit-learn,TensorFlow和Theano開發(fā)和訓(xùn)練機器學(xué)習(xí)和深度學(xué)習(xí)模型
使用Dask,NumPy,pandas和Numba分析具有可伸縮性和性能的數(shù)據(jù)
使用Matplotlib,Bokeh,Datashader和Holoviews可視化結(jié)果
Anaconda軟件特色
1、開源;
2、conda包;
3、環(huán)境管理器;
4、1000+開源庫;
5、安裝過程簡單;
6、免費的社區(qū)支持;
7、高性能使用Python和R語言;
8、Anaconda是一個包含180+的科學(xué)包及其依賴項的發(fā)行版本,其包含的科學(xué)包包括:conda、numpy、scipy、ipython notebook等。
Anaconda安裝方法
1、在本站將Anaconda下載下來,并解壓,然后打開Anaconda3-5.3.1-Windows-x86_64.exe執(zhí)行安裝,點擊下一步開始安裝
2、軟件的安裝協(xié)議內(nèi)容,點擊agree同意協(xié)議
3、軟件的安裝方式,默認第一個就可以了,點擊next
4、選擇安裝位置,軟件的安裝地址是C:Userspc0359Anaconda3
5、這時提示安裝方式,這里默認第二項即可
6、Anaconda正在安裝,提示安裝進度,耐心等待軟件安裝結(jié)束吧
7、Anaconda軟件已經(jīng)安裝到你的電腦,如果你會使用這種開發(fā)環(huán)境就自己啟動程序吧
Anaconda官方教程
Anaconda入門
Anaconda Distribution包含conda和Anaconda Navigator,以及Python和數(shù)百個科學(xué) 包。當您安裝Anaconda時,您也安裝了所有這些。您可以嘗試使用conda和Navigator來查看哪個適合您管理包和環(huán)境。您甚至可以在它們之間切換,并且可以在另一個中查看您對其中的工作。
嘗試使用Navigator和命令行進行這個簡單的編程練習(xí),以幫助您確定哪種方法適合您。
你的第一個Python程序:你好,Anaconda!
使用Anaconda Navigator啟動應(yīng)用程序。然后,使用Spyder和Jupyter Notebook創(chuàng)建并運行一個簡單的Python程序。
打開導(dǎo)航器
選擇適用于您的操作系統(tǒng)的說明。
視窗
蘋果系統(tǒng)
Linux的
視窗
從“開始”菜單中,單擊Anaconda Navigator桌面應(yīng)用程序。
蘋果系統(tǒng)
打開Launchpad,然后單擊Anaconda Navigator圖標。
Linux的
打開終端窗口并鍵入anaconda-navigator。
在Spyder IDE(集成開發(fā)環(huán)境)中運行Python
注意
導(dǎo)航器的主屏幕顯示多個應(yīng)用程序供您選擇。
1、在Navigator的Home選項卡上,在右側(cè)的Applications窗格中,滾動到Spyder磁貼,然后單擊Install按鈕安裝Spyder。
如果您已經(jīng)安裝了Spyder,則可以直接跳到“啟動”步驟。
2、單擊Spyder的“啟動”按鈕啟動Spyder。
3、在左側(cè)的新文件中,刪除任何占位符文本,然后鍵入或復(fù)制/粘貼。print("Hello Anaconda")
4、在頂部菜單中,單擊“文件” - “另存為”并命名新程序 hello.py。
5、單擊三角形“運行”按鈕運行新程序。
6、您可以在右下方的控制臺窗格中查看程序的輸出。
關(guān)閉Spyder
從Spyder的頂級菜單欄中選擇Spyder - Quit Spyder(在macOS中,選擇Python - Quit Spyder)。
在Jupyter筆記本中運行Python
1、在Navigator的Home選項卡的右側(cè)Applications面板中,滾動到Jupyter Notebook磁貼,然后單擊Install按鈕安裝Jupyter Notebook。
注意
如果您已經(jīng)安裝了Jupyter Notebook,則可以直接跳到“啟動”步驟。
2、單擊Jupyter Notebook的“啟動”按鈕啟動Jupyter Notebook。
這將啟動一個顯示Notebook Dashboard的新瀏覽器窗口(或新選項卡) 。
3、在右側(cè)的頂部,有一個標有“新建”的下拉菜單。使用您安裝的Python版本創(chuàng)建一個新的Notebook。
4、重命名您的筆記本。單擊當前名稱并進行編輯,或在頂部菜單欄的“文件”下找到重命名。您可以將其命名為您想要的任何名稱,但對于此示例,我們將使用MyFirstAnacondaNotebook。
5、在Notebook的第一行,鍵入或復(fù)制/粘貼 。print("Hello Anaconda")
6、通過單擊保存和檢查點圖標或在頂部菜單中選擇文件 - 保存和檢查點來保存筆記本。
7、通過單擊“運行”按鈕或從頂部菜單中選擇“單元格 - 全部運行”來運行新程序。
什么是Anaconda Navigator?
Anaconda Navigator是Anaconda®發(fā)行版中包含的桌面圖形用戶界面(GUI),允許您在不使用命令行命令的情況下啟動應(yīng)用程序并輕松管理conda包,環(huán)境和通道。Navigator可以在Anaconda Cloud或本地Anaconda存儲庫中搜索包。它適用于Windows,macOS和Linux。
要獲得Navigator,請安裝 并安裝Anaconda。Navigator Cheat Sheet
導(dǎo)航器“導(dǎo)航器入門”部分顯示了如何從快捷方式或終端窗口啟動導(dǎo)航器。
為什么要使用Navigator?
為了運行,許多科學(xué)包依賴于其他包的特定版本。數(shù)據(jù)科學(xué)家經(jīng)常使用許多軟件包的多個版本,并使用多個環(huán)境來分離這些不同的版本。
命令行程序conda既是包管理器又是環(huán)境管理器,可以幫助數(shù)據(jù)科學(xué)家確保每個包的每個版本都具有所需的所有依賴關(guān)系并且正常工作。
Navigator是一種簡單,點擊式的方式來處理包和環(huán)境,而無需在終端窗口中鍵入conda命令。您可以使用它來查找所需的軟件包,在環(huán)境中安裝它們,運行軟件包并更新它們,所有這些都在Navigator中。
我可以使用Navigator訪問哪些應(yīng)用程序?
默認情況下,Navigator中提供以下應(yīng)用程序:
JupyterLab
Jupyter筆記本
QTConsole
Spyder的
VSCode
Glueviz
橙色3應(yīng)用程序
圈地
RStudio
高級conda用戶還可以構(gòu)建自己的Navigator應(yīng)用程序。
如何使用Navigator運行代碼?
最簡單的方法是Spyder。在Navigator Home選項卡中,單擊Spyder,然后編寫并執(zhí)行代碼。
您也可以使用相同的方式使用Jupyter筆記本。Jupyter筆記本是一種越來越流行的系統(tǒng),它將您的代碼,描述性文本,輸出,圖像和交互式界面組合到一個筆記本文件中,該文件在Web瀏覽器中進行編輯,查看和使用。
Anaconda Cloud
什么是Anaconda Cloud?
Anaconda Cloud是由包管理服務(wù)Anaconda。Cloud可以輕松查找,訪問,存儲和共享公共筆記本,環(huán)境以及conda和PyPI包。云還可以讓您隨時了解對所使用的軟件包和環(huán)境所做的更新。云為各種應(yīng)用程序托管了數(shù)百個有用的Python軟件包,筆記本和環(huán)境。您無需登錄,甚至無需擁有云帳戶即可搜索公共包,下載并安裝它們。
您可以使用Anaconda客戶端命令行界面(CLI)構(gòu)建新軟件包,然后手動或自動將軟件包上傳到云以快速與他人共享或從任何地方訪問自己。
對于開發(fā)人員而言,Cloud旨在通過提供廣泛的包管理支持來簡化軟件開發(fā),發(fā)布和維護。Cloud允許免費的公共包托管以及包渠道,為各種規(guī)模的團體和組織提供靈活且可擴展的服務(wù)。
對于托管最多3 GB軟件包的個人和組織,托管免費提供的軟件包始終是免費的。
用戶指南
Anaconda Cloud是一種包管理服務(wù),可以輕松查找,訪問,存儲和共享公共筆記本,環(huán)境以及conda和PyPI包。云還可以讓您隨時了解對所使用的軟件包和環(huán)境所做的更新。
創(chuàng)建一個免費帳戶
所有Anaconda Cloud用戶都可以在沒有Cloud帳戶的情況下查找,下載和使用軟件包。
但是,您需要創(chuàng)建一個云帳戶:
作者包。
上傳包,筆記本和環(huán)境。
訪問共享的私有包。
創(chuàng)建組織。
要注冊免費的云帳戶:
在瀏覽器中,轉(zhuǎn)到Anaconda Cloud。
確?!?注冊”選項卡處于活動狀態(tài)。
注意:現(xiàn)有用戶還有一個登錄選項卡。
選擇用戶名。
輸入你的電子郵箱地址。
注意:使用.edu電子郵件注冊的用戶將獲得一些其他功能。
創(chuàng)建一個密碼。
注意:密碼長度必須至少為7個字符。
再次輸入密碼進行確認。
閱讀并接受條款和條件。
單擊注冊按鈕。
系統(tǒng)會創(chuàng)建您的免費帳戶,登錄并顯示您的個人信息中心。
提示:如果您在Cloud上注冊的電子郵件地址與Gravatar帳戶相關(guān)聯(lián),則Cloud會顯示您的個人資料照片。要關(guān)聯(lián)您的電子郵件地址或更改您的Gravatar個人資料照片,請訪問gravatar.com。
登錄云后,“配置文件”列表將顯示在每個頁面的右上角。這表示當前活動用戶或組織的名稱。
“視圖”菜單包含以下選項:
Landscape:你的主頁。
Favorites:您已加星標的其他用戶的包。
Packages:只有您創(chuàng)建的包。
Notebooks:只有您創(chuàng)建的筆記本。
Environments:僅限您創(chuàng)建的環(huán)境。
Projects:只有您上傳的項目。
Anaconda常見問題
一、安裝了anaconda 還要裝python嗎?
不用了,anaconda是集成開發(fā)環(huán)境的。
二、anaconda與python什么關(guān)系?
anaconda里面集成了很多關(guān)于python科學(xué)計算的第三方庫,主要是安裝方便,而python是一個編譯器,如果不使用anaconda,那么安裝起來會比較痛苦,各個庫之間的依賴性就很難連接的很好。
三、anaconda是干什么的,是 python的第三方解釋環(huán)境嗎?
這是一個集成的Python環(huán)境,一鍵安裝,裝好即用,特別適合懶人,對Windows環(huán)境而言,也不用安裝C++編譯器了,其使用conda來管理包,集成了Python主程序,IDE(Spyder)與IPython,以及常用的第三方庫,例如Flask,并有適合Windows,OS X,與Linux三個系統(tǒng),以及32位、或者64位,Python 2.7、或者3.6版本,不同組合選項,總有一款適合你。
四、安裝 Anaconda時要不要把前面安裝的python卸載?
安裝Anaconda時可以不卸載前面安裝的python,不需要單獨安裝python了。需要安裝新的庫時,需要手動維護軟件包。
五、怎么配置anaconda的環(huán)境?
安裝anaconda之前什么都不需要安裝,安裝完anaconda,就相當于安裝了Python、IPython、集成開發(fā)環(huán)境Spyder、一些包等等。
Anaconda更新日志
開發(fā)GG說這次真的沒有bug了~
特別說明: 您好,您即將使用的軟件為輔助類工具,可能會被各大殺毒軟件進行攔截和查殺,該軟件可能存在使用風險,請注意規(guī)避,如果您想繼續(xù)使用建議關(guān)閉各種殺毒軟件后使用。 附軟件包解壓密碼:www.onlinedown.net