WinNT下Sublime配置Python环境

来源:互联网 发布:js树状图 饼图插件 编辑:程序博客网 时间:2024/04/28 14:41

网上有不少关于Sublime下配置Python环境的文章,但是我参考下来表示对于一点都不了解Sublime的同学还是要折腾很久才能配置出Python环境(当然折腾的过程是有意义的),为了让想要快速搭建Python环境的同学能够更快的进行Python开发,特有此文!

一 下载并安装Sublime:

      点击这里就可以下载,不用纠结subline 2和sublime 3,随便选一个就好(除非需要什么特殊的特性非要用st 3)。

     安装没什么说的。

二 下载并安装python:

     点击这里就可以下载,也不用太过于纠结用python 2还是python 3,现在主流是python 2,就用python 2吧(因为python不进行向下兼容,所以使用python 2可以学习很多现有的资源,当然将来的趋势是python 3)

    安装没什么说的,最好安装在c盘。

    安装完后需要进行环境变量的配置。右键--》计算机--》属性--》高级系统设置--》环境变量。

    新建系统变量(如果只想当前用户使用可以选择新建用户变量)PYTHON_HOME:你的python安装目录;

    将PYTHON加入到PATH中,PATH:%PYTHON_HOME%;

    

    再讲scripts目录添加到PATH中,PATH:%PYTHON_HOME%\Scripts;(中间用;分开)。

    

测试是否成功:运行--》CMD-》python,有python的信息就成功了,可以继续,没有则返回检查。

    

三 在Sublime中配置Python环境:

     配置之前先说一下,Sublime是一个支持多种语言的文本编辑和编译的环境,为了实现多种语言,Sublime采用的是插件机制,通过插件的机制来驱动不同的语言和功能(具体的各位自己Google,这里不赘述)。

     Package Control(这个插件是用来管理插件的):

     首先安装第一个插件,这个是唯一一个需要手动安装的插件(偶尔有问题时也得手动解决):

     打开Sublime,通过view--》show console(或者直接ctrl+·)呼出控制台,在控制台中写入下面的代码,按回车。

     sublime 2:

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')
     sublime 3:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

     SublimeCodeIntel (这个插件是用来给一些语言自动补全的,很强大):

      ctrl+shift+p呼出插件命令窗口,在窗口中输入install会自动匹配Package control:install package,点击, 进入插件搜索窗口,输如SublineCodeIntel,点击安装。(包比较大,别急!)

      安装完毕点击preference--》browser packages,进入插件文件夹,查看是否有SublimeCodeIntel文件夹,如果有证明安装成功了,如果没有,对不起失败了,但是没关系,我们可以手动进行安装。

   点击这里下载SublimeCodeIntel-master,将文件夹解压到刚才的插件文件夹中。这样就OK了,和自动下载的效果是一样的。

    返回Subline的窗口,点击preference--》package setting--》SublimeCodeIntel--》Settings-User(更改default的话,更新时会被覆盖)。在其中输入如下代码:

{"Python":{"python": "C:/Python27",//这里是你的python的路径"pythonExtraPaths": [ ]}}

四 测试

     到这里一个基本的Python环境就搭建好了,当然这不一定是最适合你的,Sublime上有很多的插件,很多插件是有交集的,究竟要怎么定制你的私人Python编译器就需要你继续去发掘了。

     创建XXX.py的文件,在文件中输入print("test envirment!");点击tool--》build看看有没有输出,有的话恭喜你成功了。




    

0 0
原创粉丝点击