Sublime Text 3安装python环境全流程

前置步骤

1.安装python(必须)

我安装的是python3,位置在D:\Program\Python\Python37下,以下出现python安装位置的请按照实际更改。

2.安装package control(必须)

1)使用Ctrl+`键调出控制台

2)在控制台中输入以下代码后回车并等待完成:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) 

3)重启Sublime Text3,查看Perferences->package settings中是否有package control这一项,有则安装成功

3.安装汉化插件(可选)

1)使用Ctrl+Shift+P调出命令面板,输入install,选择Install Package后回车

2)在新跳出来的输入框中输入localization后回车并等待安装完成

4.SideBarEnhancements扩展侧栏右键功能(可选)

1)安装方式同上

5.Alignment代码对齐

1)安装同上,使用Ctrl+Alt+A对齐

安装步骤

1.配置Python环境(必须)

1)打开Tools > Build System > New Build System(汉化后为工具-编译系统-新建编译系统)

2)在新弹出的文件中输入以下内容,python路径请根据实际修改

{
"cmd": ["D:/Program/Python/Python37/python.exe","-u","$file"],
"file_regex": "^[ ]File \"(…?)\", line ([0-9]*)",
"selector": "source.python",
}

3)使用Ctrl+S保持文件到默认地址,修改文件名为Python3

4)在 Tools > Build System (工具-编译系统)下选择Python3

5)新建任意python文件测试,如test.py文件下内容为:

print("hello")

6)使用Ctrl+B运行文件,查看控制台是否支持输出hello

2.安装SublimeCodeIntel插件自动补全代码(可选,和Anaconda二选一)

1)Control+Shift+P打开Package Control控制台

2)输入install,选择关联出来的install package

3)新弹出的搜索栏输入 SublimeCodeIntel ,回车后自动安装

4)打开Preferences->Packages Settings ->Package Control ->Settings-User,检查是否有如下红框代码,如果没有得手动添加

5) 点击Preferences-Browse Packages(首选项-浏览插件目录),进入SublimeCodeIntel文件夹,在当前的路径下新建.codeintel文件夹(windows中文件命名的时候为 .codeintel. ),之后进入到 .codeintel文件夹中,新建文件“config.log”文件,打开输入以下内容,请根据python的实际具体安装路径修改:

"python3":{
"python":"D:/Program/Python/Python37/python.exe",
"pythonExtraPaths":[
"D:/Program/Python/Python37/DLLs",
"D:/Program/Python/Python37/Lib",
"D:/Program/Python/Python37/Lib/lib-tk",
"D:/Program/Python/Python37/Lib/site-packages",
]
}

6)重启Sublime Text 3后,在test.py文件中输入i,查看是否有自动提示

3.Anaconda代码提示插件(可选,和SublimeCodeIntel二选一)

1)Control+Shift+P打开Package Control控制台

2)输入install,选择关联出来的install package

3)新弹出的搜索栏输入 Anaconda ,回车后自动安装

4)打开Preferences->Packages Settings – Anaconda ->Settings-Default,修改”python_interpreter”为实际Python安装路径

5) Preferences->Package Settings->Anaconda->Settings User,添加如下内容

{
"python_interpreter":"D:/Program/Python/Python37/python.exe",
"suppress_word_completions":true,
"suppress_explicit_completions":true,
"comlete_parameters":true,
"swallow_startup_errors":true,
"anaconda_linting":false
}

4. AutoPep8按照python开发规范自动排版 (可选)

1)Windows安装pip,百度经验

2)使用pip安装autopep8:

pip install autopep8

3)Control+Shift+P打开Package Control控制台

4)输入install,选择关联出来的install package

5)新弹出的搜索栏输入AutoPep8,回车后自动安装

6)Preferences > Package Settings > AutoPep8 > Settings-User下

{
"settings": {
"sublimeautopep8": {
"max-line-length": 79,
"format_on_save": false,
"show_output_panel": true,
"ignore": "E24,E226,E501",
"syntax_list": ["Python"],
"file_menu_search_depth": 3
}
}
}

5) 使用 Control + Shift + 8 格式化代码

5.SublimeLinter(可选,配合SublimeLinter-pycodestyle)

1)Sublime Text 3安装SublimeLinter和SublimeLinter-pycodestyle

2)测试 pycodestyle 插件,使用不正确的格式或代码时自动提示

6. SublimeREPL直接运行当前文件(可选)

1)Control+Shift+P打开Package Control控制台

2)输入install,选择关联出来的install package

3)新弹出的搜索栏输入SublimeREPL ,回车后自动安装

4) 配置快捷键,在首选项-快捷键设置中输入:

[
{
"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": ["f8"],
"caption": "SublimeREPL: Python - PDB current file",
"command": "run_existing_window_command",
"args": {
"id": "repl_python_pdb",
"file": "config/Python/Main.sublime-menu"}
}
]

5)首选项-浏览插件目录-SublimeREPL\config\Python\Main.sublime-menu文件中,找到id 为 repl_python的部分,修改 “cmd”: [“python”, “-i”, “-u”,”$file_basename”]后保存

6)使用F5或F8即可执行,在新窗口中显示执行结果

7) 可选,多次执行结果显示在一个窗口中(参考博客

说点什么

Please Login to comment
  Subscribe  
提醒