用Sublime写Python项目实例|附带详细环境配置步骤

使用 sublime 编写 python 项目需先配置环境。1. 安装 sublime text 4 并确认系统已安装 python;2. 配置构建系统,通过 tools > build system > new build system 创建 python3.sublime-build 文件并保存;3. 安装 package control 插件管理器,通过控制台执行代码安装;4. 推荐安装 anaconda、sublimelinter、gitgutter 和 sidebarenhancements 等插件增强功能;5. 配置虚拟环境,创建 venv 并在 sublime 中设置对应的构建系统;6. 使用 .sublime-project 文件保存项目配置,包括工作目录和构建系统路径;7. 注意检查 python 路径避免模块错误,可自定义快捷键提升效率。

用Sublime写Python项目实例|附带详细环境配置步骤

用 Sublime 写 Python 项目,其实挺方便的,尤其是配置好环境之后。虽然它不是专门的 Python IDE,但轻量、启动快、插件丰富,适合写小项目或者做脚本开发。

用Sublime写Python项目实例|附带详细环境配置步骤

安装 Sublime Text 并配置 Python 环境

首先得确认你已经安装了 Sublime Text(推荐使用最新的 Sublime Text 4),然后要确保你的系统里已经安装了 Python。Sublime 自带了一个简单的编译系统,但它默认不带完整的 Python 开发支持,所以需要手动设置。

打开终端或命令行,输入

python --version

python3 --version

,看是否能输出版本号。如果没有安装 Python,可以去官网下载安装包:https://www.php.cn/link/b64f6155563e634a2e0c13b684e73a1f在 Sublime 中,点击菜单栏的 Tools > Build System > New Build System…替换里面的 JSON 内容为以下内容(根据你用的是 python 还是 python3 修改):

{    "cmd": ["python3", "-u", "$file"],    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",    "selector": "source.python"}

保存为

Python3.sublime-build

,之后在 Build System 里选择这个新配置即可。

这样你就可以按

Ctrl+B

直接运行当前打开的

.py

文件了。

立即学习“Python免费学习笔记(深入)”;

用Sublime写Python项目实例|附带详细环境配置步骤

安装 Package Control 和常用插件

Package Control 是 Sublime 的一个插件管理器,几乎所有实用插件都通过它来安装。

安装方法:

用Sublime写Python项目实例|附带详细环境配置步骤打开 Sublime,按下 `Ctrl+“ 打开控制台。粘贴下面这段代码进去回车:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d99bd'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error: Invalid hash for %s (%s != %s).' % (pf, dh, h)) if dh != h else open(os.path.join(ipp, pf), 'wb').write(by)

等出现提示说明安装成功后,重启 Sublime。

推荐安装的插件:

笔目鱼英文论文写作器 笔目鱼英文论文写作器

写高质量英文论文,就用笔目鱼

笔目鱼英文论文写作器 87 查看详情 笔目鱼英文论文写作器 Anaconda:提供代码补全、语法检查、跳转定义等功能,功能强大。SublimeLinter + SublimeLinter-flake8:用来做代码风格检查,配合 flake8 使用。GitGutter:显示文件中被修改过的行,方便查看改动。SideBarEnhancements:增强侧边栏的功能,比如右键运行、新建文件等。

安装方式很简单,打开 Command Palette(快捷键

Ctrl+Shift+P

),输入

Install Package Control

,然后继续搜索你要安装的插件名就可以了。

配置虚拟环境和项目结构

如果你是在做一个实际的 Python 项目,建议使用虚拟环境来隔离依赖。Sublime 支持绑定不同的构建系统到不同项目上,这样你可以为每个项目指定不同的 Python 解释器。

步骤如下:

创建虚拟环境(以项目目录为例):

cd your_project_folderpython3 -m venv venv

激活虚拟环境:macOS/Linux:

source venv/bin/activate

Windows:

venvScriptsactivate

安装项目所需的依赖,比如

pip install requests

回到 Sublime,创建一个自定义的 build system,路径指向虚拟环境中的 python:

{    "cmd": ["/path/to/your/project/venv/bin/python", "-u", "$file"],    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",    "selector": "source.python"}

保存为

ProjectName.sublime-build

,然后切换到这个构建系统。

此外,Sublime 支持

.sublime-project

文件来保存项目配置。你可以通过菜单 Project > Save Project As… 来生成一个项目文件,里面可以配置工作目录、构建系统、环境变量等。

小技巧和注意事项

如果你在运行脚本时遇到找不到模块的问题,可能是因为 Sublime 默认使用的 Python 不是你想用的那个,记得检查构建系统的路径。可以把常用的命令写成快捷键,通过

Preferences > Key Bindings

添加。Anaconda 插件有时候会卡顿,可以在设置中关闭一些不需要的功能,比如禁用自动补全或者只在保存时检查语法。多个 Python 版本共存时,最好为每个项目单独配置构建系统,避免混淆。

基本上就这些,用 Sublime 写 Python 项目其实不复杂,但有些细节容易忽略,特别是路径和环境配置方面。只要一开始配好了,后续写起来效率还是挺高的。

以上就是用Sublime写Python项目实例|附带详细环境配置步骤的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/224267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
《Replaced》公布最新实机演示 开发人员介绍艺术风格
上一篇 2025年11月3日 18:25:18
Gemini接入私有云环境步骤 Gemini企业内网部署配置详解
下一篇 2025年11月3日 18:25:21

相关推荐

  • laravel怎么在模型中定义远程一对一或一对多关系_laravel模型远程关联定义方法

    使用 hasManyThrough 和 hasOneThrough 可在 Laravel 中实现通过中间模型访问远端数据,需确保外键正确或自定义键名以维持关联完整性。 如果您需要在 Laravel 模型中访问通过中间模型关联的远端数据,但两个模型之间没有直接关系,而是通过第三个模型连接,则可以使用“…

    2026年9月24日
    000
  • Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程

    Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程

    如果你的电脑运行着 ubuntu16.04,并且配备了一块 nvidia geforce gpu 显卡,那么不利用它来运行深度学习模型就太浪费了!虽然网上关于这方面的教程有很多,但质量参差不齐。本文将详细指导你如何安装 gpu 显卡驱动、cuda9.0 和 cudnn7,助你一步步搭建好环境,值得一…

    2026年9月24日 用户投稿
    600
  • win8键盘部分按键失灵_Win8键盘按键修复

    win8键盘部分按键失灵_Win8键盘按键修复win8键盘部分按键失灵_Win8键盘按键修复win8键盘部分按键失灵_Win8键盘按键修复win8键盘部分按键失灵_Win8键盘按键修复

    首先尝试重启键盘驱动,通过组合键或设备管理器更新/回滚驱动,检查并关闭筛选键设置,最后重启电脑以解决Windows 8键盘部分按键失灵问题。 如果您在使用Windows 8系统时遇到键盘部分按键无法输入的情况,可能是由于驱动异常、系统设置冲突或临时软件故障导致。以下是多种恢复键盘正常功能的方法。 本…

    2026年9月24日 用户投稿
    600
  • 抖音怎么投屏到电视上?抖音如何TV投屏

    智能电视已经成为了家庭娱乐的核心设备。在享受高清晰度大屏幕带来的视觉震撼的同时,抖音这款广受欢迎的短视频应用也吸引了众多用户。如何将抖音中的精彩内容传输到电视屏幕上,与家人和朋友一同分享呢?本文将详细介绍几种简单有效的方法,帮助您轻松实现抖音投屏到电视。 一、方法一:利用电视内置投屏功能 1. 内置…

    2026年9月24日
    000
  • MAC系统怎么开启防火墙_MAC开启防火墙教程

    1、建议在Mac系统中开启防火墙以提升网络安全,可通过“系统设置”中的“网络-防火墙”选项启用;2、高级用户可使用终端命令sudo /usr/libexec/ApplicationFirewall/socketfilterfw –setglobalstate on开启服务;3、启用后可在…

    2026年9月24日
    100
  • APM开发阅读

    APM开发阅读APM开发阅读APM开发阅读APM开发阅读

    我阅读apm的源码有两个主要目的:一是学习,了解飞控系统和大型项目的组织结构;二是为了移植的需要,满足项目需求。近年来,少儿编程市场非常火热,许多厂商推出了相关的产品,但这些产品大多使用空心杯电机,导致动力不足,且扩展性有限。许多任务需要io或图像识别的支持。 因此,我在考虑使用APM裁剪版的飞控系…

    2026年9月24日 用户投稿
    1600
  • 如何在Linux中切换用户身份?

    Linux中切换用户主要用su和sudo命令;2. su切换用户需密码,su -可加载完整环境;3. sudo允许授权用户以root等身份执行命令而无需对方密码;4. 推荐使用sudo -i或sudo su -切换到root;5. 普通用户需加入sudo组或配置/etc/sudoers文件;6. 编…

    2026年9月24日
    100
  • VSCode的扩展设置是全局的还是局部的?

    VSCode扩展设置默认全局生效,存储于用户配置文件中,但部分扩展如ESLint、Prettier和Python支持项目级局部配置,通过在项目根目录的.vscode/settings.json文件中定义,可覆盖全局设置;在设置界面中,齿轮图标表示可被工作区覆盖,锁图标表示仅限全局修改,用户可根据需求…

    2026年9月24日
    200
  • win8如何禁用usb端口_Win8 USB端口禁用教程

    1、通过组策略禁用USB存储:使用gpedit.msc进入可移动存储访问,启用“拒绝所有权限”并重启生效;2、修改注册表阻止驱动加载:将USBSTOR下的Start值设为4以禁用U盘等设备;3、设备管理器中手动禁用USB根集线器:逐一右键禁用各USB Root Hub实现端口封锁。 如果您希望在Wi…

    2026年9月24日
    300
  • 如何在iPhone8设置密码?为老款iPhone设置安全锁的完整指南

    答案:在iPhone 8上设置密码需进入“设置”→“触控 ID 与密码”→“打开密码”,并选择6位、4位、自定义数字或字母数字密码以提升安全性,推荐使用复杂密码并开启触控 ID;如需更改密码,进入相同菜单选择“更改密码”并重新输入新密码,若要关闭密码,可点击“关闭密码”但会降低安全性;若忘记密码,唯…

    2026年9月24日
    100
  • Python创建模块并调用函数

    在PyCharm中创建新项目后,于项目根目录下新建一个名为 jisuanqi.py 的Python脚本文件。 在该文件中定义一个函数 ys,该函数包含三个形参:a、b 和 c。其中,a 与 b 为参与数学运算的操作数,c 用于指定运算类型——当值为0时执行加法,1时为减法,2时为乘法,3时则进行除法…

    2026年9月24日
    000
  • 如何查找大文件 find命令按大小搜索技巧

    如何查找大文件 find命令按大小搜索技巧如何查找大文件 find命令按大小搜索技巧如何查找大文件 find命令按大小搜索技巧如何查找大文件 find命令按大小搜索技巧

    要在linux中查找大文件,首先使用find命令配合-size参数定位指定大小以上的文件,例如:find /path/to/search -type f -size +5m。其次结合-exec和du、sort等命令可对结果排序并显示详细信息。最后也可用du与sort组合快速列出最大文件,或安装ncd…

    2026年9月24日 用户投稿
    1600
  • 绝美后背! 日本妹子cos《寂静岭f》深水雏子

    绝美后背! 日本妹子cos《寂静岭f》深水雏子绝美后背! 日本妹子cos《寂静岭f》深水雏子绝美后背! 日本妹子cos《寂静岭f》深水雏子绝美后背! 日本妹子cos《寂静岭f》深水雏子

    《寂静岭f》女主角深水雏子近日在社交平台上引发热议,看似是普通的日本高中女生,实则性格果决、战斗力爆表。手持铁管正面硬刚女鬼的场面令人印象深刻,干脆利落的战斗风格让她迅速被玩家封神,成为《寂静岭》系列中最具冲击力的新角色之一。拥有30万粉丝的人气coser月海つくね(@XaiabP)也忍不住致敬这位…

    2026年9月24日 用户投稿
    100
  • win10开机后黑屏只有鼠标怎么办_win10黑屏无桌面修复方案

    首先重启Windows资源管理器,若无效则更新显卡驱动,进入安全模式禁用启动项与服务,运行sfc和DISM修复系统文件,并检查User Profile Service等关键服务状态。 如果您成功启动Windows 10系统,但桌面无法正常加载,仅显示黑色屏幕和可移动的鼠标光标,这通常是由于系统关键进…

    2026年9月24日
    600
  • 讯维解决KVM鼠标不同步

    讯维解决KVM鼠标不同步讯维解决KVM鼠标不同步讯维解决KVM鼠标不同步讯维解决KVM鼠标不同步

    使用网络kvm时,常遇到本地鼠标与远程界面光标位置不一致的问题,即鼠标不同步现象,严重影响操作流畅性。可通过优化鼠标同步设置、更新驱动程序或选用兼容性更强的设备来有效改善。 1、配置运行Windows 2000操作系统的服务器环境 2、调整鼠标相关参数 3、点击开始菜单,进入控制面板,选择“鼠标”进…

    2026年9月24日 用户投稿
    900
  • 如何监控Linux命令执行时间 time命令性能分析技巧

    如何监控Linux命令执行时间 time命令性能分析技巧如何监控Linux命令执行时间 time命令性能分析技巧如何监控Linux命令执行时间 time命令性能分析技巧如何监控Linux命令执行时间 time命令性能分析技巧

    要查看linux命令执行耗时及分析程序性能,可使用time命令。1. time命令基础用法:在命令前加time,输出包含real(实际时间)、user(用户态时间)、sys(内核态时间),用于初步判断性能瓶颈。2. 精确计时:使用/usr/bin/time获取更详细信息,如内存使用、上下文切换、退出…

    2026年9月24日 用户投稿
    800
  • VSCode 如何自定义编辑器的选中内容动画效果 VSCode 选中内容动画效果的自定义创意方法​

    首先可通过修改settings.json中的workbench.colorcustomizations来自定义选中颜色,1. 添加”editor.selectionbackground”设置背景色,2. 添加”editor.selectionforeground&…

    2026年9月24日
    700
  • mac怎么分屏_mac分屏操作方法

    通过快捷键、拖拽或调整比例可高效使用Mac分屏功能。首先点击并按住绿色按钮选择窗口配对,或拖动窗口至屏幕边缘自动进入分屏;随后可调节分割线更改窗口比例;退出时点击顶部绿色按钮即可恢复普通模式。 如果您希望在使用 Mac 时提高多任务处理效率,可以通过分屏功能同时查看和操作两个应用程序。该功能允许用户…

    2026年9月24日
    300
  • 如何分析Linux进程内存 pmap内存映射检查方法

    如何分析Linux进程内存 pmap内存映射检查方法如何分析Linux进程内存 pmap内存映射检查方法如何分析Linux进程内存 pmap内存映射检查方法如何分析Linux进程内存 pmap内存映射检查方法

    要分析linux进程的内存,特别是利用pmap工具,核心操作是获取目标进程pid后执行pmap -x 。1. 获取pid可通过ps aux | grep your_process_name;2. 执行pmap -x 命令查看扩展格式信息,包括address、kbytes、rss、dirty、mode…

    2026年9月24日 用户投稿
    200
  • 解决MySQL事件event定义中文乱码的方法

    mysql的event事件处理中文乱码问题主要由字符集设置不当引起,解决方法包括以下步骤:1. 统一数据库、表和字段的字符集为utf8mb4,创建或修改时显式指定字符集;2. 设置连接层字符集,在连接后执行set names ‘utf8mb4’或在程序连接参数中指定chars…

    2026年9月24日
    300

发表回复

登录后才能评论
关注微信