首頁  >  文章  >  後端開發  >  anaconda和python區別

anaconda和python區別

(*-*)浩
(*-*)浩原創
2019-06-25 15:56:2019844瀏覽

python

python本身缺少numpy、matplotlib、scipy、scikit-learn....等一系列包,需要我們安裝pip來導入這些包才能進行對應運算(python3.5自帶了get-pip.py,不需要額外下載安裝),在cmd終端機輸入:pip install numpy就能安裝numpy包了。每次都額外安裝所需的包略麻煩,這時候我們可以採用anaconda了。

anaconda和python區別

Anaconda(推薦學習:Python影片教學

Anaconda(開源的Python套件管理器)是一個python發行版,包含了conda、Python等180多個科學套件及其相依性。包含了大量的包,使用anaconda無需再去額外安裝所需包。 python3.5自帶了一個解釋器IDLE用來執行.py腳本,但是卻不利於我們書寫調試大量的程式碼。常見的是用notepade 寫完腳本,再用idle來執行,但卻不方便調試。

包含以下部分:

Anaconda Prompt 是一個Anaconda的終端,可以便捷的操作conda環境。

IPython 是一個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮進,支援 bash shell 指令,內建了許多很有用的功能和函數。

Jupyter Notebook 這得從IPython 3.x版本開始說起,這是最後的大一統版本,包括notebook、qtconsole等等,從IPython 4.0版本開始IPython只集中精力做交互式shell,變得輕量化,而剩下的notebook格式,qtconsole,和notebook web應用等都分離出來統一命名為Jupyter。至此IPython和Jupyter分家。

Jupyter Qtconsole 呼叫互動式命令台。從IPython 4.0版本開始,許多IPython子指令現在變成了Jupyter子指令,如ipython notebook現在是jupyter noteboook。

Spyder 是一個使用Python語言的開放原始碼跨平台科學運算IDE。 Spyder可以跨平台,也可以使用附加元件擴充,自備互動式工具以處理資料。

更多Python相關技術文章,請造訪Python教學欄位學習!

以上是anaconda和python區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn