Python 和 Sublime 配置

安装 Python 和 Sublime

https://python.org 下载 python

建议下载 3.x ver., 下面提供 3.12.7 的直链.

macOS 64-bit universal2
Windows installer (64-bit)
Windows installer (32-bit)
Windows installer (ARM64)

https://www.sublimetext.com 下载 Sublime Text

直链: https://www.sublimetext.com/download_thanks?target=win-x64#direct-downloads

Sublime 搭建 Python 环境

打开 Tools > Build System > New Build System...

弹出一个空的配置文件, 在里面填入

{
	"cmd": ["Python安装路径(到/python.exe)","-u","$file"],
	"file_regex": "^[ ]*file \"(...*?)\", line ([0-9]*)",
	"selector": "source.python"
}

改名为 Python3.sublime-build, 保存在默认的文件夹里.

Python 库

在命令提示符里输入 pip install 库名 即可安装.

下面是一些库和对应的功能, 根据需求安装

numpy 支持数组, 矩阵的运算

pyinputplus 输入改进

pyinstaller 将 Python 文件(.py)打包为可执行文件(.exe)

pygame 游戏开发

matplotlib & pylab 数学绘图库

plotly 数据可视化

pynput 监听, 操控鼠标和键盘

pyautogui 控制键盘和鼠标

tkinter 小型的 GUI 设计

PyQt5 GUI 设计, 可以和 Qt Creator 一起食用

pydub 音频处理, 只能处理 .wav 文件, 建议和 ffmpeg 一起食用

pyaudio 音频处理

send2trash 安全地删除文件

requests 爬取网页 HTML 源文件

beautifulsoup4 从 HTML 页面提取信息

selenium Web 游览器操作

scapy, pyshark 网络抓包

openpyxl 处理 Excel 电子表格

ezsheets 处理 Google 电子表格

PyPDF2 处理 PDF 文件

python-doct 处理 Word 文档

imapclient, twilio, ezgmail 控制 Gmail 账户

pillow 图像处理

Sublime 插件

先安装 Package Control 插件包管理器, 才可以安装后续插件

打开 Tools > Command Palette (或按 ctrl + shift + P), 输入 Install Package Control 即可安装.

安装后续插件, 只需打开 Tools > Command Palette (或按 ctrl + shift + P), 输入 Package Control: Install Package, 再输入插件名即可.

AutoFileName 在代码中快速录入文件路径, 无需配置

BracketHighlighter 高亮匹配的括号, 可以按以下方式配置

打开 Preferences > Package Settings > BracketHighlighter > Bracket Setting, 在右侧输入如下代码

{
    // true 表示在成对的括号左侧显示一条竖线,表明开闭括号的范围与位置
    "content_highlight_bar": false,
    // 下面不同括号的显示方式,默认是下划线,这里改成了高亮
    "bracket_styles": {
        "default": {
            "icon": "dot",
            "color": "region.yellowish brackethighlighter.default",
            "style": "highlight"
        },
        "unmatched": {
            "icon": "question",
            "color": "region.redish",
            "style": "outline"
        },
        "curly": {
            "icon": "curly_bracket",
            "color": "region.purplish"
            // "style": "underline"
        },
        "round": {
            "icon": "round_bracket",
            "color": "region.yellowish"
            // "style": "underline"
        },
        "square": {
            "icon": "square_bracket",
            "color": "region.bluish"
            // "style": "underline"
        },
        "angle": {
            "icon": "angle_bracket",
            "color": "region.orangish"
            // "style": "underline"
        },
        "tag": {
            "icon": "tag",
            "color": "region.orangish"
            // "style": "underline"
        },
        "c_define": {
            "icon": "hash",
            "color": "region.yellowish"
            // "style": "underline"
        },
        "single_quote": {
            "icon": "single_quote",
            "color": "region.greenish"
            // "style": "underline"
        },
        "double_quote": {
            "icon": "double_quote",
            "color": "region.greenish"
            // "style": "underline"
        },
        "regex": {
            "icon": "star",
            "color": "region.greenish"
            // "style": "underline"
        }
    },
    // true 表示忽视限制因素,但是当代码较多的时候可能会影响性能
    "ignore_threshold": false,
}

Emmet 快速生成 Html 代码, 无需配置

MarkdownEditing 编辑 Markdown 代码, 无需配置

FileDiffs 比较文件不同, 无需配置

posted @   a3official  阅读(123)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示