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) 可选,多次执行结果显示在一个窗口中(参考博客)