回複內容:
PyCharm 別無所求
JetBrains出品的商業Python IDE
Java界知名的Intellij IDEA就是出自這家家公司
優點:
- 支援重構
- 支援Django
- 支援可視化調試
- 支援GAE
- 支援智能提示
- 整合單元測試
- 整合SVN,Git和Hg等各種版本管理工具
- 可以利用Intellij IDEA的各種外掛程式
- 支援Windows, Mac和Linux平台
缺點:
價格:100$ (可以免費試用一個月)
開始用的時候考慮買一套,後來發現其實每個月重裝一次也可以的。
http://www.jetbrains.com/pycharm/
PS: 它是我放棄用VIM做Python開發的唯一理由。 PyCharm,真的用過之後會愛上的。自動補全,代碼格式化,智能提示等,太多功能了,現在還沒摸索清楚。而且,對django的支援也很好,代碼補全的功能很強大,自訂模組中的方法都可以補全PTVS - Python Tools for Visual Studio
https://youtu.be/JNNAOypc6Ek
PTVS 2.0- A quick overview (2-4 mins per feature) http://v.youku.com/v_show/id_XNjI4Mjc5Mjgw.html?from=s1.8-1-1.2
PTVS is a free, open source plugin that turns Visual Studio into a Python IDE.
PTVS supports CPython, IronPython, editing, browsing, Intellisense, mixed Python/C++ debugging, remote linux/MacOS debugging, profiling, IPython, Django, and cloud computing with client libraries for Windows, Linux and MacOS.
Designed, developed, and supported by Microsoft and the community.
當然ipython系列啦。ipython notebook 也很棒。支援markdown mathjax。內嵌程式碼。還可以匯出PDF格式喲。下個anancoda就行。一鍵下載一鍵安裝。win。mac。Linux。平台都行。重點是免費。
如果另外的推薦我還是推薦pycharm吧。jetbrain系統出品。品質有保證。(話說jetbrain大有統治世界的既視感啊!)
好了就說這麼多。啦啦 ulipad .. 之前回答的問題被跳轉到這個頁面啦,就複製下之前的答案吧。
Python新手,Sublime Text 2新手,MacVim新手,Visual Stdio新手。
但是我真的覺得Sublime Text超級無敵好用啊!真的超級無敵漂亮啊!真的可以完美跨平台啊!
當然Vim也挺好看的,但是真的好難配啊。。。
好啦,上乾貨啦!
先看圖!
好吧,13寸MacBook Pro好像開兩個編輯視窗會有點短。。
配置這樣一個環境只需要5分鐘!真的只需要5分鐘哦!配置這樣一個環境只需要5分鐘!真的只需要5分鐘哦!
說下步驟吧:
1. Python運行環境的設定:
Mac OS下面Sublime Text只需要在選定Build System下設定為Python就可以完成運行環境的設定啦。
Windows下需要設定python路徑。參考
點擊“Preference”-----》“Browse Packages”----------》“python”,編輯Python.sublime-build檔案,添加python應用程式的路徑,我的是安裝到了c:\Python27路徑中:
{
"cmd":["python.exe", "-u", "$file"],
"path":"C:/Python27",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
注意:1、代碼路徑和環境變數的路徑中不要帶中文,對中文支援還不好。
2、寫完程式後,需要先儲存一下,才能夠運行。運行時按ctrl+b。
2. 更改主題:
首先安裝package contral:按ctrl +`,輸入:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('Package Control
'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
然後按Ctrl+Shift+P(Win) 或 Command+Shift+P(Mac) 調出控制台,就可以下載主題啦。
輸入install,斷行符號啊,
輸入theme,就有各種各樣的主題啦~
下載下來,然後更改Settings - User下的設定就好~
這是我的Settings - User:
{
"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme",
"font_size": 14.0,
"theme": "Flatland Dark.sublime-theme"
}
參考下:Sublime Text 2 主題推薦:Flatland
重點:當然Sublime Text 2
對中文支援有問題,需要使用中文,包括注釋,請在.py內開頭輸入:
#coding=utf-8
然後按ctrl + b 就可以運行啦~ 我覺得windows Python安裝包的IDLE就很適合,更深入點可以用Vim sublime text啊
本身就是python寫的按照“決不花錢”的強盜邏輯,要收費的就不推薦了...
免費的IDE,堅決eclipse + pyDev不二~
komodo免費版也行,比eclipse+pyDev稍遜,沒有outline、重構功能;
每次看到討論IDE的時候就有人推薦vim/emacs,我勸你們還是打住吧——vim/emacs很強大是沒錯,但前提是你要熟悉它,不熟悉的話你至少要掙紮好幾個星期...都花在折騰編輯器上..而且,目前看來,vim/emacs最終掙紮出來的結果不見得比eclipse+pyDev好——我還真沒見過誰把vim折騰到像pyDev那樣auto-completion + outline + refactoring + debug一應俱全的,拜託我們沒那麼多時間我們只是想快速用python指令碼寫點東西...
sublime text 2/3 適用於目前任何主流語言,Linux、Windows、mac全平台