决定学习Python了,那么第一步就得好好的搞好配置环境,由于之前接触过sublime text 2,简单好用,就想在上面搭个Python的环境,于是各种百度,各种方法乱入啊。决定自己将其写来下。以免以后忘记。
1、下载Python:官网(不用说了)我下的是2.7.7版本。直接安装(d:\python)。
附地址:https://www.python.org/download/releases/2.7.7/
配置环境变量:path:d:\python\python27
至此安装成功,可以打开Python的命令行试试。
2、下载sublime text 2 :官网2.0.2版本,也是直接安装(d:\sublime)。
附地址:http://www.sublimetext.com/2
3、在st2里安装package control(这是一个万能神器啊~~为什么我现在才发现)
https://sublime.wbond.net/installation#st2
在view->show console 打开命令行,直接复制以下代码运行:(此方法不行的话,自行参考上面网址的manual)
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
4、然后我们就可以愉快的安装我们需要的插件啦啦~~~~
在st2中preferences->package control ,选择install package(安装扩展)命令,找到我们要的插件,安装就好了。
在package control中我们常用的命令还有:list package(查看安装的扩展包)remove package(删除) upgrade package(升级)
我安装了以下插件:
Jedi: Python代码补全插件
sublimeCodeIntel:代码提示功能,好像这个要配置的,我懒得弄了。
sublimeREPL:提供一个供Python代码输入参数的cmd环境 可以设置快捷键的。
具体做法:preferences->key-Bindings-User 中配置以下代码:
[
{
"keys" : ["f5"], // 快捷键,注意小写
"command" : "run_existing_window_command", // 运行定义的命令
"args" : // 命令参数
{
"id" : "repl_python_run", // Main.sublime-menu相应命令的id
"file" : "config/Python/Main.sublime-menu" // 菜单定义文件位置
}
}
]
SyncedSideBar:同步侧边栏文件夹的内容
Pylinter:Pylint的插件
AndyPython:标准库帮助提示插件
bracketHighlighter:用于高亮成对符号(引号、括号、标签)的工具(可以不装)
DocBlockr:能形成注释块。不用每次敲注释的斜杠或星号
Ctags:实现函数追踪,可以跳转到函数原型出
5、其实这个安装好后可以使用了(ctrl+B运行),我也用了一个上午,就一个上午,之后碰到个需要导入模块的程序,然后莫名奇妙,我的st2就挂了,启动不了。弹出错误:
度娘凭借多年的经验告诉我要做下面两个步骤:1、reinstall pylint 2、reboot the compute
可是pylint是什么?是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。按照百度经验里的顺序安装了:
http://jingyan.baidu.com/article/b907e627e78fe146e7891c25.html
装好后就可以轻松的安装各种包了:
http://www.cnblogs.com/zhuyp1015/archive/2012/07/17/2596495.html
然后执行第二步,重启。就可以顺利使用st2了,只是我在import的时候还是会有问题出现,但是点确定后也不影响结果,之后在慢慢研究是怎么回事?
至此完成工作,浪费了我一个晚上的时间啊~~~~~~