4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境 目录: (一)没有配置之前: (二)安装Package Control插件 (三)安装其他插件: (四)配置其他操作:

返回总目录

1.没有配置之前

2.安装Package Control插件

3.安装其他库:

4.配置其他操作:

(一)没有配置之前:

我们试着运行以下,会效果怎么样?

1.首先选择Python作为编译运行语言

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

2.再选择运行的方式(或者用快捷键:Ctrl + Shift + B)

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

3.点击第一个,以Python的解释器运行:

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

4.运行结果如下:

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

我们会发现,再Sublime 默认的情况下,python只能简单的输出,没有交互式,也无法接收输入。这才是我们需要配置它的原因。

(二)安装Package Control插件

Package Control插件是安装其他插件的前提,安装Package Control插件有两种方式:

法一:直接用自带的选项功能来安装

a.(点击下图所示的按钮)

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

法二:爬虫脚本来安装

b.(复制以下代码)

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)

c.(按 Ctrl+` 调出 console ,粘贴以下代码到底部命令行并回车:)

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

d.(等待安装完后,出现如下提示,说明安装成功)

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

e.(在Preferences下可以看到新增了两项,也说明成功)

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(三)安装其他插件:

(拿SideBarEnhancements插件来示范)

1.SideBarEnhancements插件:

为Sublime Text的文件和文件夹边栏上的操作提供增强功能。

(1).打开Preference --》Package Control

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(2).选择安装Install Package

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(3).等待连接上数据:

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(4).在输入框输入:你要安装的包名,这里输入SideBarEnhancements

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(5).等待下面提示成功,该包就安装好了。

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

2. SublimeREPL插件:

参考网站:https://packagecontrol.io/packages/SublimeREPL

SublimeREPL - 在Sublime 3中运行解释器(Python + virtualenv)

3. SublimeTmpl插件:

参考网站:https://packagecontrol.io/packages/SublimeTmpl

从 Ssublime T3的模板创建文件

4. Anaconda插件:

参考网站:https://packagecontrol.io/packages/Anaconda

Anaconda在一个全功能的Python开发IDE中转换你的Sublime Text 3,包括自动完成,代码linting,IDE功能,autopep8格式化……等。

出现如下图:说明安装Anaconda成功

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(四)配置其他操作:

1.配置快捷键:

实现的功能是:

F5 运行 python文件

F4 打开Python交互环境

F3 关闭窗口

(1).复制如下代码:

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

(2).打开:Preference--》Key Builings

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(3)粘贴到左侧框中,并按住:Ctrl + S 保存。关闭即可。

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(4).测试效果:

a.分栏(View -> Layout ->Colunmns 2)

一般我喜欢吧屏幕分为两部分,一部分是用来编写代码,一部分用来查看运行结果。

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

b.文件式编程展示:F5

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

c.交互式编程展示:F4

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

d.退出运行,关闭运行窗口:F3

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

2.项目的建立:

(1)打开Project -> Add Folder to Project

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(2).选择一个文件夹作为项目:

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

3.创建模板:

Sublime > Preferences > Package Settings > SublimeTmpl > Settings – User 添加如下代码

(1).复制如下代码 :

{  
    "disable_keymap_actions": false, // "all"; "html,css"  
    "date_format" : "%Y-%m-%d %H:%M:%S",  
    "attr": {  
        "author": "张一根",  
        "email": "2038145339@qq.com",  
        "link": "https://www.cnblogs.com/zyg123/"  
    }  
} 

(2). 打开Preferences > Package Settings > SublimeTmpl > Settings – User

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(3).粘贴刚才复制的代码:(并Ctrl + S 保存)

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

(4).查看效果(Ctrl + Shift +Alt + P)

4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
目录:
(一)没有配置之前:
(二)安装Package Control插件
(三)安装其他插件:
(四)配置其他操作:

本小节结束!

A:欲想看Sublime怎么安装,请看上一篇:

4.7 Sublime Text3 中配置 Python环境 --上之安装Sublime 3

B:如果你觉得配置太麻烦,可直接下载我配置好的Sublime text3,只要你的控制台能运行Python,就可以使用:

百度链接下载:https://pan.baidu.com/s/1CvlQtxu89-TOplKp_LAeVw
提取码:yfw5

返回总目录

我是张一根,一个机械专业的大学生,一个在读本科的计算机爱好者,期盼和你一起交流计算机的知识,让我们在这个大时代里一起进步。QQ:2038145339