一、安裝anacondapython
Anaconda是python的一個發行版,集成了不少科學計算的包,只要安裝了Anaconda就不須要在另行安裝python了。(固然,自行安裝python,而後pip安裝一堆包也是能夠的)另外,anaconda還提供了一些頗有用的工具。django
所以機器學習的介紹,咱們實驗環境先安裝Anaconda(官網下載也有python二、3版本不一樣的exe,建議安裝python3版本)編程
二、Anaconda Navigator瀏覽器
Anaconda Navigator提供2個核心功能:bash
1)能夠好像app store同樣,直接搜索須要安裝的包,點擊下載。有些包就不須要用傳統的pip 或者python setup.py install之類的來安裝了(可是後面安裝tensorflow與keras咱們仍是用傳統pip安裝)網絡
2)能夠進行虛擬環境的構建,由於有時候開發應用,可能須要python2與python3,又不想他們之間互相影響,又不想搞多臺開發機。這個時候就能夠用Navigator構建出多個虛擬環境,每一個虛擬環境的包都是獨立隔離的。例如第1個環境用python2跑django作網站,第2個環境跑python安裝tensorflow作神經網絡,第3個環境安裝python安裝keras作神經網絡,點擊create便可建立環境。app
例如建立叫「testenvironment的環境。機器學習
使用環境須要打開下一個工具,激活才能使用ide
三、Anaconda Prompt工具
Anaconda Prompt能夠用來激活與切換不一樣的虛擬環境,啓動後,輸入
activate testenvironment
則激活而且進入了testenvironment這個虛擬環境。
conda list
能夠看到虛擬環境裏面安裝的包。
conda install django
則會對當前使用的虛擬環境下安裝對應的包,例如安裝django包
deactivate testenvironment
能夠退出虛擬環境。
四、Jupyter Notebook
Jupyter Notebook是在線編輯與執行py程序的工具,有了它就能夠不用安裝pycharm了。
並且有個好處是以往每臺機器都須要安裝pycharm,我的使用我的的電腦編程。如今只須要1臺機器安裝了Jupyter Notebook,而且啓動了Jupyter Notebook服務,其餘用戶就能夠經過瀏覽器訪問這臺機器的IP:8888/tree,看到Jupyter Notebook工做目錄下的python代碼,而且能夠利用Jupyter Notebook在線編譯與執行代碼了。
對於代碼分享,共同review、協同工做,在線編譯試調程序,提供了很大幫助。
五、其餘工具
還有ipython與Spyder,用途與Jupyter Notebook有點相似,都是用來執行python代碼的。