下载
配置 Sublime Text 3
1.Python 开发环境配置
定位 Python3 的路径
开始菜单 -> 所有程序 -> Python 3.7 -> Python 3.7,右击 属性,点击 打开文件位置 得到 Python.exe 的路径,如 C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32//python.exe,注意将路径反斜杠 ** ,用正斜杠 / 代替
Sublime Text 3 配置 Python3 编译系统
配置
Tools -> Build System -> New Build System… ,新建配置文件,复制下述配置,保存文件,命名为 python3。
{
"cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
设置
配置编译系统为 Python3,在 Tools -> Build System 选中 python3
测试
新建一个.py的文件,编写Python代码,点击 Tools -> Build 查看是否有结果输出
2.用Package Control安装常用的Python插件
安装package Control(若已安装过,跳过)
Ctrl + ` 或者 view -> Show Console 打开控制台,复制下面代码,按 Enter
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())
Pylinter插件
安装
Ctrl+Shift+P 或者 Preferences -> Package Control, 输入***install*** 调出 Install Package 选项并回车,输入***Pylinter***,回车安装,等待…
配置
Preferences -> Package Settings -> Pylinter -> Settings-User 打开配置文件 Pylinter.sublime-settings,复制下述内容保存即可。
{
// Configure pylint's behavior
"pylint_rc": "/Users/daniel/dev/pylintrc",
// Show different icons for errors, warnings, etc.
"use_icons": true,
// Automatically run Pylinter when saving a Python document
"run_on_save": true,
// Don't hide pylint messages when moving the cursor
"message_stay": true
}
SublimeCodeIntel插件(代码提示)
安装
参考Pylinter插件安装过程
配置
Preferences -> Package Settings -> SublimeCodeIntel -> Settings-User 打开配置文件 SublimeCodeIntel.sublime-settings,复制下述内容保存即可。注意将路径替换为自己 Python.exe 所在目录路径
{
"codeintel_language_settings": {
"Python3": {
"python3": "C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/python.exe",
"codeintel_scan_extra_dir": [
"C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/DLLs",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/Lib",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/Lib/idlelib",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/Lib/site-packages",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/Lib/*",
],
"codeintel_scan_files_in_project": true,
"codeintel_selected_catalogs": []
}
}
}
3.Python 中文乱码解决
测试
运行如下python代码,若出现乱码,请安装Anaconda插件
print("你好")
Anaconda插件
安装
参考Pylinter插件安装过程
配置
***python3.sublime-build***配置文件修改,配置如下,路径:Preferences –> Browse Packages -> user
{
"cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf8"} //新增
}
***Anaconda.sublime-settings***配置文件修改,Preferences -> Package Settings -> Anaconda -> Settings-User,复制下述内容保存即可。
{ "python_interpreter": "C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/python.exe" }
Anaconda.sublime-settings-Anaconda***配置文件修改,Preferences -> Package Settings -> Anaconda -> Settings-Default,找到***anaconda_linting,修改为***false***。
"anaconda_linting": false, //框框
注意
插件配置完毕后,重启生效。
另外安装完Anaconda插件后,每次打开sublime Text 3,会出现莫名其妙的错误,请忽略。