Python的安裝、環境配置及IDE推薦
版本:2.x 和 3.x 差別較大;python3是不向下兼容;版本區別可參考網官網介紹
至於選擇 Python 2 還是 3,Which version you ought to use is mostly dependent on what you want to get done
參考原文:http://justcoding.iteye.com/blog/882794
Python2.x好在哪?首先,它有大量的現成函數庫可用;其次,現行的Mac和Linux默認的解釋器還是Python2.x的。而有些情 況 下,你還 沒得選擇,必須用2.x,比如當你的程序的運行環境不取決於你的時候,Google 的App Engine就是用的2.5版本。但是,人家官方也說了,雖然2.x是寶刀未老,但是3.x作為一門語言來說也是definitely ready的,所以到底怎么選還是要看你。
我的建議是,如果你有確切的項目要做,或者你學習這個東西希望在半年之內有 所成並且希望仗此謀得一份工作,我建議你學2.x。比如我就是想嘗試 嘗試Google的開放平台,那么我會選擇2.x。如果你只是對這門語言感興趣,想學學,而又沒有具體的時間表說哪天哪天我必須要用它來做什么,那么我建 議你學3.x,這樣你能完整的跟着這門語言一起成長,等到它的應用環境成熟的時候,你也已經是個可用之才了。並且,對於學習2.x的朋友,我建議你有時間 有精力的話最好也適時開始3.x的學習,3.x才是未來。
我在兩台電腦上裝了Python2.7 和 Python3.4;先在線學了Python2 http://www.codecademy.com/en/tracks/python;然后詳細學了Python3 語法基礎,具體項目開發及擴展用 Python2;真是夠折騰的,不過可以深入了解到區別。。。這邊博文的示例盡量做到兩版均有
WINDOWS下安裝
Python 可在多系統下安裝運行,先介紹 WINDOWS 下 Python 的安裝及環境配置,(圖示參考:百度經驗 )安裝步驟如下:
-
- 官網下載安裝程序:https://www.python.org/downloads/
- 下載好后雙擊打開,選擇使用的用戶;默認 install for all users; 點擊下一步(next)
- 選擇安裝路徑安裝,可修改安裝路徑;默認 C盤下,如 c:\python34; 點擊下一步(next)
- 選擇自定義的內容,* 建議勾選上 Add Python.exe to Path; 點擊下一步(next)
- 等待安裝並點擊 Finish
- 雙擊 Python 程序,CMD 下輸入 Python,顯示類似如下表示安裝成功
系統環境變量: 若 步驟4 勾選,環境變量一般都配置成功了;
若仍有問題,查看 我的電腦 - 屬性 - 高級 - 環境變量,Path 的值是否包含 當前Python安裝目錄路徑;
若無,追加 路徑 如 " ;c:\python34 " (注意,需要加分號 ";")粘貼至 Path的值中;再次 CMD 輸入 Python 驗證是否安裝成功
IDE 推薦
1. Vim
Vim 可以說是 Python 最好的 IDE。Vim 是高級文本編輯器,旨在提供實際的 Unix 編輯器‘Vi’功能,支持更多更完善的特性集。Vim 不需要花費太多的學習時間,一旦你需要一個無縫的編程體驗,那么就會把 Vim 集成到你的工作流中。
Eclipse 是非常流行的 IDE,而且已經有了很久的歷史。Eclipse with Pydev 允許開發者創建有用和交互式的 Web 應用。PyDev 是 Eclipse 開發 Python 的 IDE,支持 Python,Jython和 IronPython 的開發。
Notepad++ 運行調試Python
建議學些基礎語法及調試腳本時使用 Notepad ++
Notepad++ 是一個開源的文本編輯器,功能強大且使用方便,可支持代碼查看(支持Python),但初始是無法運行的。
現有如下方法使用 Notepad++ 運行 Python 腳本,F5 或 點擊 運行(Run)- 運行(Run) 彈出Run的窗口如圖:
將下列語句拷貝粘貼至輸入框中:
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
保存后可設置快捷鍵(原理解釋詳見下方)
調試並運行:新建 python 文件(.py)如 test.py ,輸入語句如 print("Hello World") 保存后運行,運行后如圖:
Notepad++ 程序運行原理解釋:
cmd /k 的含義是執行后面的命令,並且執行完畢后保留窗口. (也就是說,cmd表示打開Command Prompt窗口,且運行跟在/k后邊的命令—python)
cmd /k python == 開始 –> 運行 –> 輸入cmd –> 輸入python
$(FULL_CURRENT_PATH) 的含義是當前文件的完整路徑,這是 Notepad++ 的宏定義
& 是連接多條命令
PAUSE 表示運行結束后暫停,等待一個任意按鍵
EXIT 表示關閉命令行窗口 (如果使用 cmd /c 就可以省掉 EXIT 了。)