Python環境搭建及IDE選擇(轉載)

來源:互聯網
上載者:User

標籤:title   nump   python環境   alt   單元測試   gem   str   視窗   otl   

Python環境搭建及IDE選擇

人工智慧社區 http://studyai.com

系統:Windows 7

版本:Python 2.7

一、安裝Python

在開始編程之前,我們首先需要搭建Python的環境,當然對於很多人來說這並不是太大的問題,不過也有不少人在此處花費很多時間,所以還是有必要講一下一些基本的安裝。

1.開啟Web瀏覽器,訪問Python安裝包官網:https://www.python.org/downloads/

 官網下載

2.點擊“Download Python 2.7.11”(Python有兩個版本為了避免不統一,建議使用Python2.7)

3.雙擊下載的安裝包“Python-2.7.11.msi”,安裝過程需要注意修改添加程式到環境變數,如。

 添加環境變數

4.運行Python,按Win+R後輸入cmd後點擊確定。

 進入命令列視窗

5.進入Dos命令列後輸入“python”斷行符號,如果看到提示python不是內部或外部命令則需要檢查環境變數的配置。

 環境變數沒配置好的結果 恭喜您已經成功

到了這裡大家就可以開始愉快的編程之旅。但是,更精彩的還在後面。

 

二、Anaconda科學計算包

Python是一種強大的程式設計語言,其提供了很多用於科學計算的模組,常見的包括numpy、scipy和matplotlib。

要利用Python進行科學計算,就需要一一安裝所需的模組,而這些模組可能又依賴於其它的軟體包或庫,因而安裝和使用起來相對麻煩。

幸好有人專門在做這一類事情,將科學計算所需要的模組都編譯好,然後打包以發行版的形式供使用者使用,Anaconda就是其中一個常用的科學計算髮行版。

同類的還有Python(x,y)、Canopy,相較而言還是比較推薦Anaconda。當然Anaconda除了整合常用的包外,它也擁有spyder IDE、IPython、Jupyter Notebook,可以滿足你多種使用環境提高便利性。

1.下載Anaconda

地址:https://www.continuum.io/downloads

根據版本選擇合適的安裝包,需要注意的是,如果前面裝了python需要卸載掉,因為Anaconda內建python環境,同樣的也分Python2.x和Python3.x,這裡我們選擇Python2.7。

 官網下載

2.安裝Anaconda

注意這裡選擇Just Me,否則可能導致快捷啟動找不到程式。

 注意!!

成功安裝後就可以在快捷啟動欄找到Anaconda檔案夾

 安裝成功

如果你已經安裝好Anaconda,恭喜你可以省掉很多安裝第三方庫的時間。

Python第三方庫的安裝過程中各種報錯各種裝不上困擾很多人包括我自己,當然沒有整合的庫如何安裝後續再繼續講解。

 

三、Spyder IDE

Spyder (前身為 Pydee) 是一個使用Python語言的開放原始碼跨平台科學運算IDE。Spyder 整合了 NumPy,SciPy,Matplotlib 與 IPython,以及其他開源軟體。

 Spyder介面

如果你已經安裝好Anaconda的話則不需要另外再安裝Spyder,啟動Spyder只需要在Anaconda快捷檔案夾下雙擊即可。

 

四、Pycharm IDE

PyCharm是由JetBrains打造的一款Python IDE。

PyCharm具備一般 Python IDE 的功能,比如:調試、文法高亮、專案管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等。

Pycharm專業版是需要收費的,而社區辦則是免費,當然會砍掉一部分功能,不過對於我們平時的使用幾乎沒什麼影響。

Pycharm社區版官方:

https://www.jetbrains.com/pycharm/download/#section=windows

 

 社區版請選擇Community

 

五、使用建議

如果你不怕折騰可以使用Python官方安裝包自行安裝第三方庫,再使用sublime文本便捷器來寫入代碼;如果你對電腦不是特別瞭解則推薦安裝Anaconda可以省掉很多不必要的麻煩,再搭配Pycharm使用即可。

當然,實際應用中有許多的IDE和科學計算包,每個人的使用體驗都差強人意,可以根據自己的自己的喜好去選擇。

Python


簡楊君
連結:http://www.jianshu.com/p/0bd0bc73eff2
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

Python環境搭建及IDE選擇(轉載)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.