Sublime Text 3 配置 Python

下载

Sublime Text 3
Python 3

配置 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,会出现莫名其妙的错误,请忽略。

结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值