数据科学环境Anaconda及其相关组件介绍
Anaconda:數(shù)據(jù)科學(xué)環(huán)境
數(shù)據(jù)科學(xué)環(huán)境 – 集成了大多數(shù)的數(shù)據(jù)科學(xué)工具包
Anaconda是一個用于科學(xué)計算的python發(fā)行版本,提供了包管理與環(huán)境管理的功能.
使用conda進行包管理,conda list查看當(dāng)前版本中安裝的包的名字
安裝工具包時不要用pip命令安裝,最好用conda命令
conda install packageName
conda uninstall packageName
conda upgrade --all conda upgrade packageName
conda install numpy pandas scipy
conda install numpy=1.10 conda remove packageName
Anaconda Prompt
是一個Anaconda終端,可以便捷的操作conda環(huán)境(每一個自定義環(huán)境和root環(huán)境的Prompt是分開的)
Anaconda Navigator
是Anaconda Prompt的圖形界面,Anaconda Navigator是Anaconda發(fā)行版中包含桌面圖形用戶界面(GUI),使用戶無需使用命令行命令(Prompt)即可啟動應(yīng)用程序并管理著conda程序包,環(huán)境,通道.Navigator可以在Anaconda Cloud或本地Anaconda存儲庫中搜索軟件包,將其安裝在環(huán)境中,運行軟件包并更新他們
Anaconda Cloud
Anaconda Cloud是Anaconda額軟件包管理環(huán)境,你可以在其中查找,訪問,存儲和共享公共和私人jupyter notebook環(huán)境以及conda,Pypi軟件包.Cloud托管了適用于各種應(yīng)用程序的有用的python軟件包,jupyter notebook和環(huán)境,你無需登錄或用于云賬號即可搜索公共軟件包.下載并安裝他們
Anaconda jupyter lab
基于web的交互式計算環(huán)境,可以編輯易于人們閱讀的文檔,用于展示數(shù)據(jù)分析的過程
conda,pip,anaconda,miniconda的區(qū)別
conda是anaconda下面的一個包,也是一個包管理工具,anaconda則是一個python發(fā)行版本,包含有conda在內(nèi)的各種包,miniconda就是只包含conda和conda的依賴,對于其他包,可以用conda安裝.pip是python包下載管理工具,conda的話不僅是python包下載管理工具,還可以下載其他語言的包(比如R語言),當(dāng)然conda和pip是可以一起用的
如何用pycharm切換Anaconda中準(zhǔn)備好的數(shù)據(jù)科學(xué)環(huán)境(環(huán)境可以有多個)
在pycharm的setting的interpreter中:
root環(huán)境直接進入Anaconda安裝目錄,在安裝目錄中找到python.exe文件,選中即可
其他自定義環(huán)境進入Anaconda安裝目錄/envs/自定義環(huán)境/python.exe文件,選中即可
jupyter notebook/Lab與pycharm的關(guān)系
回答一:
jupyter更多用于數(shù)據(jù)探索和算法設(shè)計階段,你需要即時獲取一段代碼的結(jié)果,然后才知道后面的代碼怎么寫
pycharm則更加適用于工程化的項目,比如你需要編寫一個python庫,或者編寫一個web應(yīng)用,這個時候pycharm就會比jupyter好用很多
回答二:
個人是jupyter的鐵桿分粉絲,無論是用python做機器學(xué)習(xí),還是用Scala寫數(shù)據(jù)挖掘,我都是在jupyter notebook上完成代碼設(shè)計和測試,然后再跑集群任務(wù),減少環(huán)境部署困難是一個小的方面.對我來說,最重要的原因是,使用jupyter可以在編寫和調(diào)試時獲取最密集最實時的反饋,有任何問題插入一個cell寫幾行代碼測試一下,真正是測試驅(qū)動編碼有木有,真正是人機實時互動有木有
回答三:
總結(jié)
以上是生活随笔為你收集整理的数据科学环境Anaconda及其相关组件介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 决策树基本原理与sklearn应用
- 下一篇: schema约束文档与xml文件详解