zoukankan      html  css  js  c++  java
  • sublime配置python运行环境

    1.sublime下载与插件管理

    1.1 下载

    官网地址:https://www.sublimetext.com/3

    1.2 安装Package Control管理插件

    使用ctrl + ` (感叹后左边的那个键位),输入以下内容

    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://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)

    安装好后,在Preferences下出现Package Control

    1.3 安装实用插件

    这里提供链接:http://www.xuanfengge.com/practical-collection-of-sublime-plug-in.html

    1.4 设置编码和字体

    打开Preferences - settings,加上

    "default_encoding": "UTF-8",
    "font_size": 16.0,
    "tab_size": 4,

    表示使用utf-8编码,大小16px,一个tab 键 是四个空格键

    2.python下载与配置

    博主用的是python3

    官网地址:https://www.python.org/downloads/

     2.1下载

    2.2 安装与配置python环境

    验证  cmd 控制台 输入 python 展示信息 和 版本,并可以编程:

    3. sublime整合python运行环境

    3.1  配置python3环境

    打开 Tools > Build System > New Build System  如下图所示:

    输入以下内容:

    "encoding": "utf-8",  
    "working_dir": "$file_path",  
    "shell_cmd": "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe -u "$file"",  
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",  
    "selector": "source.python"  

    如下图所示:

    然后 Ctrl + S 直接保存为想要命名的编译名称(如:python352):

    然后重启 Sublime text 3 选择 python 352 即可:

    测试一下效果:

    注:按ctrl +b 是执行操作的命令,切记,切记,切记执行前要先保存文件。(这个和python自带的ide一毛一样,

    每次F5执行时都要先保存才行)

     3.2 SublimeREPL插件安装

    由于Sublime text 3 没有默认提供python的input()的输入窗口,所以当你想要键入一些数据的时候,根本

    无进行操作的,所以需要安装一个叫做sublimeREPL 的插件。

    打开package control 选项 输入Install Package,回车,在新出现的输入框里输入SublimeREPL 搜索到以后进行安装:


     

     

    然后来测试一下效果:

    建立一个带有input()功能的测试python脚本,然后  tools> SublimeREPL > python > python - run current file ,在新打开的页面输入 19,即打印了相应的判断结果:


     

     

    然后就会有一个问题,就是每次需要类似操作的时候,均需要  tools >  SublimeREPL > python > python - run current file的步骤,十分的麻烦,所以就进行一个快捷键的设置:

    3.3 设置快捷键

    打开 preferences>key bindings :


    输入以下信息后保存即可:

    {  
      
    "keys":["f5"],  
    "caption": "SublimeREPL: Python - RUN current file",  
    "command": "run_existing_window_command", "args": {"id": "repl_python_run",  
    "file": "config/Python/Main.sublime-menu"}  
      
    }  
     



    至此,快捷键就设置完成了,其实此时的f5 就和python 自带的 ide 的 f5 功能一样了,相当于执行程序了。

    执行之前,一定要保存,保存,保存!

    3.4 参考

    http://blog.csdn.net/vertigozz/article/details/54574006

     4.遇到的问题

    4.1 python安装路径找不到(可能还需要展示隐藏文件夹     笑.jpg)

     

    5.一点想法

    1.本周主要学习了一些python的基础语法,看前面的确实很快,愿能真正坚持下来,解决问题

    2.关于百万英雄  答题解决方案,请拿走,不谢

    python版本:https://github.com/wuditken/MillionHeroes

    java版本:https://github.com/lingfengsan/MillionHero

  • 相关阅读:
    jquery实现选项卡(两句即可实现)
    常用特效积累
    jquery学习笔记
    idong常用js总结
    织梦添加幻灯片的方法
    LeetCode "Copy List with Random Pointer"
    LeetCode "Remove Nth Node From End of List"
    LeetCode "Sqrt(x)"
    LeetCode "Construct Binary Tree from Inorder and Postorder Traversal"
    LeetCode "Construct Binary Tree from Preorder and Inorder Traversal"
  • 原文地址:https://www.cnblogs.com/haoprogrammer/p/8284908.html
Copyright © 2011-2022 走看看