Sublime Text 3 配置Python3.x

Sublime Text 3 配置Python3.x

一、Package Control 安装:

1,通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码;

2,Sublime Text 3 安装代码并回车;

3,重启Sublime Text 3;

4,如果在Perferences->package settings中看到package control这一项,则安装成功。

或者

1,点击在Sublime Text3 的Preferences——install package control 进行安装;

2,重启Sublime Text 3;

3,如果在Perferences->package settings中看到package control这一项,则安装成功。

二、用Package Control安装插件的方法:

1,按下Ctrl+Shift+P调出命令面板

2,输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。如图:

安装以下插件:

(1).Pylinter插件(系统需要先安装pylint,cmd命令:pip install pylint)

   说明:让 Pyhton 在保存时自动规范,并对违反规范显示图标;

 

  安装后,preferences 中的package settings中就应该有pylinter了

  打开pylinter中的setting-default 修改如下几项:

复制代码
{
    // 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
}
复制代码

(2).SublimeCodeIntel 插件(代码提示插件,可根据是python、java等自动代码提示,可以自定义提示的内容库);

  菜单中选择Preferences-->Browser Packages...-->进入相关的目录SublimeCodeIntel\.codeintel找到config,

  修改了一下Python路径(根据settings-user中确定.codeintel目录):

复制代码
    "Python3": {
            "python3": "D:\\Python36\\python.exe",
            "codeintel_scan_extra_dir": [
                "D:\\Python36\\DLLs",
                "D:\\Python36\\Lib",
                "D:\\Python36\\Lib\\site-packages",
                "D:\\Python36\\Lib\\idlelib",
                "D:\\Python36",
                "D:\\Python36\\Lib\\*"
            ],
            "codeintel_scan_files_in_project": true,
            "codeintel_selected_catalogs": []
        },
复制代码

 

(3).Python PEP8 Autoformat 插件(用来按PEP8自动格式化代码的。可以在包管理器中安装。);

  快捷键 CTRL+SHIFT+R 自动格式化python代码;setting-default如下:

复制代码
{  
    "auto_complete": false,  
    "caret_style": "solid",  
    "ensure_newline_at_eof_on_save": true,  
    "find_selected_text": true,  
    "font_size": 11.0,  
    "highlight_modified_tabs": true,  
    "line_padding_bottom": 0,  
    "line_padding_top": 0,  
    "scroll_past_end": false,  
    "show_minimap": false,  
    "tab_size": 4,  
    "translate_tabs_to_spaces": true,  
    "trim_trailing_white_space_on_save": true,  
    "wide_caret": true,  
    "word_wrap": true  
}  
复制代码

注意:F12 或 CTRL+B 运行 py文件;如果是F12最好在py文件后加raw_input()否则CMD会一闪而过;

 

posted @   整合侠  阅读(3922)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示