当前位置: 首页 > news >正文

sublime text3 python找不到文件路径_Sublime text 3 集成python 3 环境配置

介质版本:

Python 3.6

Sublime Text 3

包括:

sublime字体配置。

常用插件:

Package Control、SublimeCodeIntel、SublimeREPL、SublimeTmpl、ColorSublime、Anaconda、SublimeLinter

1、sublime基本配置。

配置python路径:

bb

击New Build System后,会生成一个空配置文件,在这个配置文件内覆盖配置信息,本文python安装路径为“C:\Program Files\Python36”,(注意区分正反斜杠,请将路径换成python实际安装路径),然后按ctrl+s,将文件保存在默认路径,文件名命名为“Python3”

,内容如下

{

"cmd": ["C:\Program Files\Python36\python.exe","-u","$file"],

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector": "source.python",

}

配置python,选择配置的python3

bb

配置python字体

bb

添加相应的字体

bb

{

"auto_complete": true,

"auto_match_enabled": true,

"color_scheme": "Packages/Color Scheme - Default/Mariana.tmTheme",

"font_face": "Consolas",

"font_size": 14,

"ignored_packages":

[

"Vintage"

],

"theme": "Default.sublime-theme"

}

2、插件安装

Ctrl+shift+P

选择install package回车后选择相应插件。

Package Control安装,分为在线安装和离线安装,仅演示在线安装

bb

以下内容粘贴到控制台中

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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 (get %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

sublime text2粘贴以下内容:

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')

bb

关掉并重新打开Sublime Text 3,如果在Perferences->package settings中能看到package control这一项,则表示安装成功。

3、常用插件介绍及安装

SublimeCodeIntel

介绍

Full-featured code intelligence and smart autocomplete engine

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

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

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

629575-20180813171000282-1957946512.png

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

629575-20180813200940039-574769548.png

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

629575-20180813171556149-853882515.png

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

629575-20180813172734097-26923195.png

6.点击preferences中的browse Packages,进入SublimeCodeIntel文件夹,在当前的路径下新建.codeintel文件夹(

windows中文件命名的时候为 .codeintel.

),之后进入到 .codeintel文件夹中,新建文件“config.log”文件,打开输入(下文以路径“D:\Anaconda3”为例,实际配置时请根据具体安装路径修改):

"python3":{

"python":"C:\Program Files\Python36\python.exe",

"pythonExtraPaths":[

"C:\Program Files\Python36\DLLs",

"C:\Program Files\Python36\Lib",

"C:\Program Files\Python36\Lib/lib-tk",

"C:\Program Files\Python36\Lib/site-packages",

]

}

如图:

bb

7.保存,重启Sublime Text 3

测试

新建文件并保存为.py文件,输入代码测试

629575-20180813174011127-1193959467.png

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,添加快捷键:

629575-20180813204153739-2037178154.png

代码粘贴:

copycode.gif

[

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

}

}

]

copycode.gif

测试

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

629575-20180813204759536-594555151.png

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

629575-20180813204855905-1373831405.png

SublimeTmpl

介绍

安装插件后,可以通过快捷键按照模板快速新建文件

使用方法

1、安装SublimeTmpl插件后,打开Preferences->Package Settings->SublimeTmpl->Settings User,添加以下内容

bb

添加快捷键:

bb

{

"caption": "Tmpl: Create python", "command": "sublime_tmpl",

"keys": ["ctrl+alt+n"], "args": {"type": "python"}

}

测试

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

bb

ColorSublime

介绍

提供了主题更换功能,可根据个人喜好选择

使用方法

1、安装ColorSublime插件完成后,打开Preferences->Color Scheme...,选择主题

bb

Anaconda

介绍

代码提示等许多功能,必备

安装方法

1、Preferences->Package Settings->Anaconda->Settings Default,修改"python_interpreter"为实际Python安装路径

bb

bb

2、Preferences->Package Settings->Anaconda->Settings User,添加如下内容

{

"python_interpreter":"C:\Program Files\Python36\python.exe",

"suppress_word_completions":true,

"suppress_explicit_completions":true,

"comlete_parameters":true,

"swallow_startup_errors":true,

"anaconda_linting":false

}

如图:

bb

测试

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

bb

SublimeLinter

介绍

SublimeLinter

:代码检查工具,可以设置四种工作状态

安装方法

方式同上,输入sublimelinter,提示以下内容表示安装成功

bb

其他插件包括:

pep8,参数提示功能

bb

Python pep8 autofromat

:代码格式化

让代码更简洁!

快捷键Ctrl + Shift + R,好东西一个,又节省了程序员的工作。

Emmet

:可以通过简单的缩写来创建 HTML 或者 CSS 的代码块。

相关文章:

  • jsp可以使用iframe_使用 JavaScript Object URL,可以处理图像、音频和视频
  • python xlrd_Python xlrd库常用操作汇总
  • python如何调用文件_python中调用不同文件夹的py文件
  • python windows窗口开发_微软上线《在Windows上使用Python进行开发》教程
  • quartz 动态添加job_spring boot Quartz基于持久化存储的动态管理
  • 学python还是php_米凯seo: 到底是学Python、PHP还是Ruby?
  • python命名空间更改_python命名空间
  • vb 查找word中的字符 单元格坐标_Word天,原来查找和替换功能这么强大
  • python网课答案董付国_Python 董付国
  • 苹果手机运行python_JavaScript_iPhone手机上搭建nodejs服务器步骤方法,一、为在ios上面运行,编译jxco - phpStudy...
  • vba 怎么选择网页中的下拉框_书法、国画中怎么选择用纸?
  • python编写手机自动化脚本_使用appium+python编写手机游戏功能自动化
  • pythonrandom函数用法_Python之np.random.permutation()函数的使用
  • python显示文字框_自定义悬停框Plotly:Python以适应文本
  • seay svn漏洞利用工具_roptool 一种帮助您编写二进制漏洞利用的工具
  • [NodeJS] 关于Buffer
  • docker容器内的网络抓包
  • download使用浅析
  • HTTP请求重发
  • JavaScript 基本功--面试宝典
  • MobX
  • overflow: hidden IE7无效
  • php的插入排序,通过双层for循环
  • react 代码优化(一) ——事件处理
  • Ruby 2.x 源代码分析:扩展 概述
  • VUE es6技巧写法(持续更新中~~~)
  • windows-nginx-https-本地配置
  • 分享一份非常强势的Android面试题
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 如何使用 JavaScript 解析 URL
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 学习JavaScript数据结构与算法 — 树
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 追踪解析 FutureTask 源码
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​批处理文件中的errorlevel用法
  • # Java NIO(一)FileChannel
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (五)MySQL的备份及恢复
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .cfg\.dat\.mak(持续补充)
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .net framework4与其client profile版本的区别
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法