51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4361|回复: 7
打印 上一主题 下一主题

[转贴] Sublime text 3搭建Python开发环境及常用插件安装

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-3-30 16:02:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    一、环境准备
    1、官方网站地址  
    2、Windows 10
    3、Sublime Text 3 + 官网购买license(Just a suggestion,$80)
      购买链接,Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use。如果资金紧张,可以搜索破解版License(建议支持正版,本文不再提供破解版License)。
    二、安装Sublime Text 3
    1、双击下载的.exe文件安装,安装路径不要有中文目录
    2、安装Sublime Text 3时,勾选“Add to explorer context menu”,可以在文件右键菜单添加“Open with Sublime Text”,方便使用Sublime Text打开文件。
    三、配置Python环境
    运行环境
    1、打开Tools > Build System > New Build System..

    2、点击New Build System后,会生成一个空配置文件,在这个配置文件内覆盖配置信息,本文python安装路径为“D:/Anaconda3”,(注意区分正反斜杠,请将路径换成python实际安装路径),然后按ctrl+s,将文件保存在默认路径,文件名命名为“Python3”
    1. {
    2.     "cmd": ["D:/Anaconda3/python.exe","-u","$file"],
    3.     "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    4.     "selector": "source.python",
    5. }
    复制代码

    如图:


    3、打开Tools > Build System,选择新建好的Python3即可

    测试
    1、新建test.py文件,输入简单python语句,按Ctrl+B运行

    字体及字号
    1、打开Preferences –>>Settings(Settings User),在右侧添加如下代码(font_face及font_size可根据个人喜好更改)
    1. {
    2.         "color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme",
    3.         "font_face": "Consolas",
    4.         "font_size": 14,
    5.         "ignored_packages":
    6.         [
    7.                 "Vintage"
    8.         ],
    9.         "update_check": false,
    10.     // The number of spaces a tab is considered equal to
    11.     "tab_size": 4,
    12.     // Set to true to insert spaces when tab is pressed
    13.     "translate_tabs_to_spaces": true,
    14.     //设置保存时自动转换
    15.     "expand_tabs_on_save": true
    16. }
    复制代码

    2、效果如下

    四、安装Package Control(官网教程)
    1. import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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://packagecontrol.io/' + 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)
    复制代码

    注:上面代码仅适用于Sublime Text 3,如果是Sublime Text2请使用如下代码:
    1. import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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://packagecontrol.io/' + 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 Text 3,如果在Perferences->package settings中能看到package control这一项,则表示安装成功。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    2#
     楼主| 发表于 2020-3-30 16:08:06 | 只看该作者
    第二种方法:手动安装
    1、点击 Preferences > Browse Packages… 菜单
    2、Browse up a folder and then into the Installed Packages/ folder
    3、Download Package Control.sublime-package and copy it into the Installed Packages/ directory
    4、Restart Sublime Text
    1、通过Package Control安装其他插件
    1.按下Ctrl+Shift+P调出命令面板
    2.输入install 调出 Install Package
    3.在列表中选中要安装的插件,或者输入插件名,根据命令面板中的过滤结果,选择要安装的插件
    2、通过Package Control查看已安装的插件
    1. 按下Ctrl+Shift+P调出命令面板
    2. 输入"package",在下拉列表找到"ackage Control: list packages",选中后回车,可以显示全部插件列表。
    五、常用插件介绍及安装
    SublimeCodeIntel
    介绍
    1. Full-featured code intelligence and smart autocomplete engine

    2. Jump to Symbol Definition - Jump to the file and line of the definition of a symbol.

    3. Imports autocomplete - Shows autocomplete with the available modules/symbols in real time.

    4. Function Call tooltips - Displays information in the status bar about the working function.
    复制代码


    支持语言
    JavaScript, ES6, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python, XML, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.
    Installation
    1.Control+Shift+P打开Package Control控制台
    2.输入install,选择关联出来的install package

    3.输入sublimecodeintel,然后点击列表提示的sublimecodeintel安装

    4.安装完成之后,文本框会出现如下显示,或者可以通过【Preferences>ackage Settings】中查看到已安装的sublimecodeintel插件

    5.打开preferences->packages settings ->ackage Control ->Settings-User,检查是否有如下红框代码,如果没有得手动添加

    6.点击preferences中的browse Packages,进入SublimeCodeIntel文件夹,在当前的路径下新建.codeintel文件夹(windows中文件命名的时候为 .codeintel. ),之后进入到 .codeintel文件夹中,新建文件“config.log”文件,打开输入(下文以路径“D:\Anaconda3”为例,实际配置时请根据具体安装路径修改):
    1. "python3":{
    2.     "python":"D:/Anaconda3/python.exe",
    3.     "pythonExtraPaths":[
    4.          "D:/Anaconda3/DLLs",
    5.          "D:/Anaconda3/Lib",
    6.          "D:/Anaconda3/Lib/lib-tk",
    7.          "D:/Anaconda3/Lib/site-packages",
    8.     ]
    9. }
    复制代码

    如图:

    7.保存,重启Sublime Text 3
    测试
    新建文件并保存为.py文件,输入代码测试


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    3#
     楼主| 发表于 2020-3-30 16:13:48 | 只看该作者
    SublimeREPL
    介绍
    添加快捷键后,可直接运行当前文件,非常方便
    Launch python in local or remote(1) virtualenv.
    Quickly run selected script or launch PDB.
    Use SublimeText Python console with history and multiline input.
    使用方法
    1、安装SublimeREPL插件后,打开Preferences->Key Bindings,添加快捷键:

    代码粘贴:
    1. [
    2.     {
    3.         "keys": ["f5"],
    4.         "caption": "SublimeREPL: Python - RUN current file",
    5.         "command": "run_existing_window_command",
    6.         "args": {
    7.             "id": "repl_python_run",
    8.             "file": "config/Python/Main.sublime-menu"
    9.         }
    10.     }
    11. ]
    复制代码

    测试
    1、新建test.py文件,例如:

    2、上文中SublimeREPL插件设置的快捷键是F5,所以按F5运行成功如下

    SublimeTmpl
    介绍
    安装插件后,可以通过快捷键按照模板快速新建文件
    使用方法
    1、安装SublimeTmpl插件后,打开Preferences->ackage Settings->SublimeTmpl->Settings User,添加以下内容
    1. {  
    2.     "disable_keymap_actions": false, // "all"; "html,css"  
    3.     "date_format" : "%Y-%m-%d %H:%M:%S",  
    4.     "attr": {  
    5.         "author": "Yong Lee",  
    6.         "email": "honkly@163.com",  
    7.         "link": "http://www.cnblogs.com/honkly/"  
    8.     }  
    9. }
    复制代码


    如图:

    2、添加快捷键,打开Preferences->Key Bindings,添加红框中的快捷键代码
    1. [
    2.     {
    3.         "caption": "Tmpl: Create python", "command": "sublime_tmpl",  
    4.         "keys": ["ctrl+alt+n"], "args": {"type": "python"}  
    5.     },
    6.     {
    7.         "keys": ["f5"],
    8.         "caption": "SublimeREPL: Python - RUN current file",
    9.         "command": "run_existing_window_command",
    10.         "args": {
    11.             "id": "repl_python_run",
    12.             "file": "config/Python/Main.sublime-menu"
    13.         }
    14.     }
    15. ]
    复制代码

    如图:

    测试
    打开Sublime Text 3,上文中SublimeTmpl插件设置的快捷键是"Ctrl+alt+n",按快捷键后成功新建文件如下


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    4#
     楼主| 发表于 2020-3-30 16:15:46 | 只看该作者
    ColorSublime
    介绍
    提供了主题更换功能,可根据个人喜好选择
    使用方法
    1、安装ColorSublime插件完成后,打开Preferences->Color Scheme...,选择主题

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    5#
     楼主| 发表于 2020-3-30 16:18:10 | 只看该作者
    Anaconda
    介绍
    代码提示等许多功能,必备
    安装方法
    1、Preferences->ackage Settings->Anaconda->Settings Default,修改"python_interpreter"为实际Python安装路径

    2、Preferences->ackage Settings->Anaconda->Settings User,添加如下内容
    1. {
    2.     "python_interpreter":"D:/Anaconda3/python.exe",
    3.     "suppress_word_completions":true,
    4.     "suppress_explicit_completions":true,
    5.     "comlete_parameters":true,
    6.     "swallow_startup_errors":true,
    7.     "anaconda_linting":false
    8. }
    复制代码

    如图:

    测试
    1、打开Sublime Text3,新建任意*.py文件,输入语句测试,如图


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    6#
     楼主| 发表于 2020-3-30 16:25:58 | 只看该作者
    所有的笑脸都是字母C。。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-28 03:11 , Processed in 0.069206 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表