本文適用性
如題啊,前一段時間學了些機器學習的東西,就想好好學下python,在10 款最好的 Python IDE中選來選去python IDE 還是選成了PyCharm ( JetBrains 開發的 Python IDE)。
所以,本文適用者:
- 喜歡或習慣使用PyCharm IDE, 或某一IDE
- 需要用python做科學計算/ 數據挖掘/ 機器學習/ 深度學習 (也就是說需要安裝NumPy,SciPy 等科學計算包)的同學
- Mac OSX 系統
- 懶!!!Python安裝Numpy、Scipy、Matlotlib、Scikit-learn等庫的安裝過程真是一把淚啊(用pip或其他方法),各種不兼容問題和報錯,各模塊可能又依賴於其它的軟件包或庫。自己安裝起來那叫個麻煩!
如果只滿足條件2和條件4,又是windows系統的的同學,強烈直接推薦 Python(x,y) :(暫時只有windows系統版本的 ,Spyder有Mac版的)
這個裏面含Spyder,各種科學計算包以及工具,如果是初學者,一個在手,萬事無憂了,就沒有我這種IDE選擇恐懼,及之後選安裝包方法,選XXX等等的選擇恐懼了。如果符合條件1,同我一樣難以割捨 PyCharm的話,但是windows系統的話,其實跟我下面的過程差不多,只是到時候選擇windows版的就好了
關鍵我是符合條件4,少走些彎路,少浪費些時間在配環境上,多些時間碼代碼吧O(∩_∩)O~
不符合條件4的,想經歷這樣的分娩過程的童鞋,參看一些別人的經驗(參考文章):
[python] 安裝numpy+scipy+matlotlib+scikit-learn及問題解決
Mac下用numpy,scipy,matplotlib,ipython進行數據分析:初始化環境
windows下如何快速優雅的使用python的科學計算庫?
安裝 Anaconda
正因爲條件4的原因,就有人將科學計算所需要的模塊都編譯好,然後打包以發行版的形式供用戶使用,Anaconda就是其中一個常用的科學計算髮行版。
Anaconda官網下載
選擇自己的python版本號和 圖形化安裝/命令行安裝 (我選的圖形化安裝),下載下來,雙擊開始安裝就好了。如果選擇命令行安裝,按照上圖(官網說明)的命令安裝就好了。
如果不需要特定的IDE的話,用Anaconda帶的spyder就可以了,不用往下看了。How to set up an IDE to use Anaconda 設置某IDE使用Anaconda(也是在Anaconda官方文檔上)
包括:- Spyder
- Python Tools for Visual Studio (PTVS)
- PyCharm
- Eclipse & PyDev
- Wing IDE
- Ninja IDE
這裏就簡單爲不想看英文的說一下PyCharm的配置
PyCharm’s Preferences -> Project Interpreter -> Add local -> 選擇Anaconda安裝所在的文件下的bin/python
apply -> OK