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
转载于:https://www.cnblogs.com/haoprogrammer/p/8284908.html
sublime配置python运行环境相关推荐
- sublime说python找不到_sublime配置python运行环境
1.sublime下载与插件管理 1.1 下载 1.2 安装Package Control管理插件 使用ctrl + ` (感叹后左边的那个键位),输入以下内容 import urllib.reque ...
- Ubuntu上sublime配置nodejs运行环境
Ubuntu上sublime配置nodejs运行环境 如果阅读无障碍的话可以直接查看https://packagecontrol.io/packages/Nodejs上面说的很详细 如果不想看的话, ...
- Sublime配置java运行环境
Sublime配置java运行环境 首先都要配置好jdk,详见我的上一篇博客 eclipse java环境配置 以下有两种配置 直接输出结果 编译运行Java程序,需要创建一个批处理或者Shell脚本 ...
- Sublime配置java运行环境(IntelliJ IDEA也许更好用)
主博客里有Sublime的安装以及Sublime其他环境配置 文章目录 5. Sublime配置java运行环境 5.1 java jdk配置环境 5.2 Sublime里配置java(两种方法,可以 ...
- VScode配置Python运行环境
最近打算用python做一个东西,但是感觉用Pycharm不是特别舒服把,于是自己就打算用万能的VScode配置下环境,然后去找帖子,发现大部分网上的帖子真的水的一批,找了半天配置Python运行环境 ...
- python网页运行环境_Python小牛叔Web开发1:安装Visual Studio Code配置Python运行环境...
本系列是Python小牛叔Web开发系列,以Django为框架介绍如何使用Python来开发Web应用,本教程适合对于Web开发有基本知识的入门者. 1.安装Visual Studio Code编辑器 ...
- python ubuntu18.04 sublime_Ubuntu下Sublime配置python编译环境及新手使用指导:
Sublime下配置python编译环境及搭建虚拟环境:(windows下大致相同) 1.编译环境配置 2019-3-6更新教程,发现好像 官方网址打不开了,要改一下源才行. 解决办法: 点击 Pre ...
- Notepad++配置Python运行环境
转自:http://www.cnblogs.com/zhcncn/p/3969419.html Notepad++配置Python开发环境 1. 安装Python 1 下载 我选择了32位的2.7版本 ...
- vscode怎么配置python运行环境f5_VSCode下配置python调试运行环境的方法_python
这篇文章主要介绍了VSCode下配置python调试运行环境的方法,需要的朋友可以参考下 VSCode配置python调试环境 很久之前的一个东东,翻出来看看VSCode配置python调试环境 * ...
最新文章
- python logging模块使用
- oracle 表连接 大表小表_优化必备基础:Oracle中常见的三种表连接方式
- Swing实现全屏(覆盖任务栏和不覆盖任务栏)
- python安装pyopenssl
- 概率编程库Edward安装
- 动态规划 dp05 插入乘号问题 c代码
- dock怎么自定义_如何自定义和调整Mac的Dock
- java B2B2C springmvc mybatis电子商务平台源码-消息队列之RocketMQ
- 鸿蒙系统即将发布,华为鸿蒙商标获转让
- django和mysql如何建模_Django中的多个数据库和多个模型
- Py中reshape中的-1表示什么【转载】
- 模型 matlab_MBSDM土壤介电模型及Matlab实现
- ucenter通信失败和不能登录的解决
- 【数字通信】Matlab实现16QAM调制与解调,判决,误码率计算
- [狗子的PM之路]数据埋点
- Google设置新标签页默认地址
- 打开本地html加载网页慢,网页打开慢怎么办 影响网页打开速度因素有哪些【解决方法】...
- php 菜单模块,POSCMS模块菜单
- 智能汽车里究竟“藏”有多少传感器?
- 前端监控--vue项目中使用友盟统计监控