python自帶的IDLE用來寫寫簡單的小程序是足夠了,但如果打算認真學python,還是有必要配置一個良好的開發環境。參考了網上的大量文章,最終我選擇了sublime text 2。
sublime text 2 是非常好用的免費跨平臺編輯器,目前從
官網可以下載最新的2.02版本。安裝好后本身默認支持build python(快捷鍵Ctrl+B)。但是
代碼中如果使用了input等函數進行交互的時候,運行信息欄內無法輸入交互信息,程序還會提示報錯。sublime text 2支持靈活的自定義和package插件。安裝Sublime Text 2插件有兩種方法:
1.直接安裝
直接下載插件安裝包解壓縮到Packages目錄(菜單->preferences->packages)。
2.使用Package Control組件安裝
先安裝package control組件,然后直接在線安裝。按Ctrl+`調出console
粘貼以下代碼到底部命令行并回車(參考這里):
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
重啟Sublime Text 2。
如果在Perferences->package settings中看到package control這一項,就表示安裝成功啦。有時候package安裝失敗是因為github網絡訪問出錯。可以考慮使用GoAgent代理科學上網下載Package后直接安裝。
用Package Control安裝插件的方法:
按下Ctrl+Shift+P調出命令面板,輸入install 調出 Install Package 選項并回車,然后在列表中選中要安裝的插件。
SublimeREPL 插件可以完美支持python的build和debug。
為
SublimeREPL配置快捷鍵
打開sublime text 2, 選菜單Preferences ->key Bindings User增加以下代碼,就為Python增加了兩個快捷鍵:F5 - “Python RUN current file”
Ctrl+F5 - “Python - PDB current file”。更多關于如何設置快捷鍵可以參照官網
這里。快捷鍵的設置,最重要的是要找到應用的id和文件位置,
SublimeREPL與python有關的各項id可以參照網頁,也可以在你安裝的sublime text 2目錄下找到Default.sublime-commands文件,我選擇的默認安裝,對應目錄是C:\Users\*****\AppData\Roaming\Sublime Text 2\Packages\SublimeREPL\config\Python
更多有關sublime text 2自定義快捷鍵,可以參照
這里。[
{
"keys": ["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command",
"args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
},
{
"keys": ["ctrl+f5"],
"caption": "SublimeREPL: Python - PDB current file",
"command": "run_existing_window_command",
"args":
{
"id": "repl_python_pdb",
"file": "config/Python/Main.sublime-menu"
}
}
]