sublime text3 搭建python环境

1. python下载

  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编译环境。

1. 下载Sublime

 

2. 安装packet-control插件

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

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

sublime text3 搭建python环境_第1张图片

然后复制粘贴下面的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')

 

参考Sublimetext 3 Package Control安装步骤

重启后可见Packet Control。

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

 

3. 安装SublimeREPL

SublimeREPL用于代码调试。见:使用Sublime Text搭建python调试环境

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

 sublime text3 搭建python环境_第2张图片

4. 安装SideBarEnhancements

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

SideBarEnhancements见Sublime插件:增强篇

 

5. 安装autoPEP8

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

见Autopep8:按PEP8风格自动排版Python代码

 

修改“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用于代码跳转。

         a.见sublime中实现函数跳转到定义功能 —— ctags插件 

         b.见Sublimetext追踪函数插件: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”文件

你可能感兴趣的:(Python)