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

sublime配置python运行环境的更多相关文章

  1. Win10下使用VSCode配置python运行环境

    VSCode配置python运行环境 安装python 到官网下载python,直接安装即可,在安装过程中可以选择将python加入环境变量 安装VSCode 官网下载,直接安装 配置 安装pytho ...

  2. Notepad++配置Python运行环境

    转自:http://www.cnblogs.com/zhcncn/p/3969419.html Notepad++配置Python开发环境   1. 安装Python 1 下载 我选择了32位的2.7 ...

  3. Sublime配置python开发环境

    Package Control Package Control 是Sublime 里直接安装附加插件的包管理器.可以通过以下步骤手动安装: 1.点击Preferences > Browse Pa ...

  4. 在Notepad++中配置python运行环境

    1.当然首先还是需要先安装Python软件包的,推荐Python 3.X 2.打开Notepad++,[运行]--[运行],或者直接按F5快捷键,输入如下命令: cmd /k cd /d " ...

  5. 配置Sublime Text2的python运行环境(Sublime Text 3也类似)

    1. 前言 用Sublime Text 2 配置Python运用环境,有简单配置还有像IDLE一样的配置,本文分成第一部分和第二部分.   2. 配置 第一部分(简单配置)   1.只需要打开Pref ...

  6. windows 10下sublime text3环境的搭建以及配置python开发环境

    1 - 安装Sublime Text 3 到官网下载对应的版本,如下: OS X (10.7 or later is required) Windows - also available as a p ...

  7. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

  8. sublime配置python环境及快捷键

    sublime配置python环境 参考链接:https://blog.csdn.net/VertigozZ/article/details/54574006 快捷键的配置:https://www.c ...

  9. [转]Aptana Studio 3配置Python开发环境图文教程

    转载URL:http://www.cr173.com/html/49260_1.html 一.安装Aptana Studio 3 安装完运行时建议将相关默认工作目录设定在英文的某个目录下.避免可能出现 ...

随机推荐

  1. Django迁移到mysql数据库时的错误

    pip install mysqlclient Collecting mysqlclient Using cached https://files.pythonhosted.org/packages/ ...

  2. golang sftp传输文件

    之前有一篇介绍如何使用 golang 通过SSH协议来执行远程命令:golang执行远程命令 同样,通过SSH协议也可以使用 golang 来远程传输文件. 除了 SSH 的库,为了传输文件,还需要用 ...

  3. c#中集成Swagger

    Swagger是什么? 官方说法:Swagger是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文 ...

  4. 使用CocoaPods更新第三方库出错的解决办法

    使用CocoaPods更新第三方库出错的解决办法 执行完pod install或pod update之后,控制台抛出以下警告信息: [!] The xx [Debug] target override ...

  5. CentOS 6.5下部署日志服务器 Rsyslog+LogAnalyzer+MySQL

    简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从数据库或一般的syslog文本文件中获取,所 ...

  6. DHCPv6,IPv6的有状态自动配置

    DHCPv6,IPv6的有状态自动配置 DHCPv6的工作原理与DHCPv4极其相似,但有一个明显的差别,那就是支持IPV6新增的编址方案.DHCP提供了一些自动配置没有的选项.在自动配置中,根本没有 ...

  7. 深度学习之入门Pytorch(1)------基础

    目录: Pytorch数据类型:Tensor与Storage 创建张量 tensor与numpy数组之间的转换 索引.连接.切片等 Tensor操作[add,数学运算,转置等] GPU加速 自动求导: ...

  8. JS中的与冒号的作用、箭头函数相关的一道题

    相关知识来自于一道题: 使用ES6的箭头函数语法可以直接省略 function 和 return 关键字,比如 function (){return 1;} 就可以简化成 () => 1 , 但 ...

  9. Vue-给对象新增属性(使用Vue.$set())

    在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的. 根据官方文档定义 ...

  10. Memcached的实战笔记

    官网:http://memcached.org/ 优秀Blogs: http://blog.csdn.net/jingqiang521/article/details/48345021 开启telne ...