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"
}
}
]