sublime搭建python环境_sublime text3 搭建python环境

1. python下载

2. 安装easy_install

方法是下载ez_setup.py后,在cmd下执行 pythonez_setup.py,即可自动安装setuptools。window上没有直接的exe安装版本。

3. 安装PIP

下载PIP。

解压,安装。

pythonsetup.py install

4. 设置Python系统路径

setPYTHON_PATH=C:\Python27;C:\Python27\Scripts        // 指向实际python安装路径

Part2 安装IDE

重型的Python IDE推荐PyCharm,轻型的sublime。这里搭建sublime text3的Python编译环境。

2. 安装packet-control插件

最简单的方式是通过Sublime Text 3的console命令界面进行安装

使用 ctrl+`快捷键或者 菜单项View >Show Console 来调出命令界面

然后复制粘贴下面的Python代码到命令输入框中:

importurllib.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 %sinstead of %s), please try manual install' % (dh, h)) if dh != h elseopen(os.path.join( ipp, pf), 'wb' ).write(by)

另外提供Sublime text 2的Package Control的安装代码

importurllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' +'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp= sublime.installed_packages_path(); os.makedirs( ipp ) if notos.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('Errorvalidating download (got %s instead of %s), please try manual install' % (dh,h) if dh != h else 'Please restart Sublime Text to finish installation')

重启后可见Packet Control。

Packet Control帮助安装其他sublime插件。快捷键:Control+Shift+P

3. 安装SublimeREPL

安装完插件后,在Preferences->Package Settings里每一项插件有两个配置文件。“Setting-Default”不需要改变,用户修改“Setting-User”配置项可以覆盖“Setting-Default”配置。

增强Project的右键菜单。Sublime Bar显示:View ->Side Bar ->Show Side Bar

SideBarEnhancements见Sublime插件:增强篇

5. 安装autoPEP8

Autopep8是一个将Python代码自动排版为PEP8风格的小工具。它使用pep8工具来决定代码中的哪部分需要被排版。Autopep8可以修复大部分pep8工具中报告的排版问题。

修改“Setting-User”,在工程退出时,自动格式转换。

{

"format_on_save": true,

}

6. 安装SublimeCodeIntel

SublimeCodeIntel也被用于代码自动补全。

修改“Setting-User”。

{

"Python": {

"python":"C:/Python27/python.exe",

"codeintel_scan_extra_dir":[

"C:/Python27",

"C:/Python27/DLLs",

"C:/Python27/Lib",

"C:/Python27/Lib/site-packages",

"C:/Python27/Lib/site-packages/m3u8"

],

"codeintel_scan_files_in_project": true,

"codeintel_selected_catalogs": []

}

}

7. 安装CTags

CTags用于代码跳转。

ctags需要单独下载。地址为CTags。 单独抽取出ctag可执行文件即可,放在python运行目录下。

修改“Setting-User”。

{

"command": "C:\\Python27\\ctags.exe",

"file_exclude_patterns":[".tags", ".tags_sorted_by_file", ".gemtags"],

"extra_tag_paths": [

[["source.python","windows"], "C:\\Python27\\Lib"]

]

}

前提:使用 “ctags -R -f.tags C:\Python27\Lib”在"C:\\Python27\\Lib"目录下生成了“.tag”文件

你可能感兴趣的:(sublime搭建python环境_sublime text3 搭建python环境)