如何给sublime配置python环境

本文详细介绍如何在Sublime Text中配置Python环境,包括设置Build System、创建快捷键及解决pip命令问题,适用于初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

渣渣的电脑重新装系统了,以前大佬帮忙搞了一条龙服务,现在自己又不会搞了,重新请教了大佬,然后赶紧把笔记记下来


设置sublime

Tools---->Build System ----> new build system

原来的全删了,复制这一段进去

{
	"cmd": ["D:\\python37\\python.exe", "-u", "$file"],
  	"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  	"selector": "source.python",
  	"encoding": "cp936"
}

注意这里(这个路径应该改成你安装的python路径)
在这里插入图片描述
保存路径在你的sublime/packages/User,我这里命名是python.sublime-build
在这里插入图片描述
保存即可

Tools—>Build System ----> 勾选自己新建的python

就可以运行了

创建快捷键

当然如果自己有习惯使用什么快捷键,也可以自定义设定
Preferences —>key bindings
在右侧设定自己想要的
在这里插入图片描述

[
	{ "keys": ["ctrl+w"], "command": "close" },
	{ "keys": ["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": {"id": "repl_python_run", "file": "config/Python/Main.sublime-menu"}},
	{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"}}
]

如果没有设定好快捷键,那么运行的键为ctrl+b

解决pip不是内部或外部命令

这个时候还不能安装插件,因为没有pip

自己查看一下python里的Scripts有没有pip,没有的话自己去下载一个,有的话我们直接配置环境变量就可以了

  1. 点击左下角的开始按钮,输入“环境变量”,然后打开“编辑系统环境变量”。
    在这里插入图片描述

在这里插入图片描述

  1. 点下面的环境变量按钮

在这里插入图片描述

  1. 找到python路径,复制一下,然后新建,粘贴
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 一直按确定 确定,然后看一下命令提示符可不可以

在这里插入图片描述
我的pip还是不可以

  1. 但是以管理员的身份运行可以成功,所以在设定环境变量的时候还要在上面的路径上增加python路径

在这里插入图片描述

  1. 再用win+r(不用管理员身份)输入cmd然后输入pip
  2. 等待,看到如下界面说明pip成功

在这里插入图片描述

安装pip也可以用

在这里插入图片描述

交互式环境
  1. ctrl+shift+p快捷键出来一个输入框,输入Install Package,回车,在新出现的输入框里输入SublimeREPL安装。

  2. 点击Tools->sublimeREPL->python->python run current file,这时候就像IDLE一样,会弹出一个新的窗口,而且是可交互的,可以输入。

### 设置 Sublime Text 的 Python 开发环境 #### 安装 Package Control 插件 为了方便管理其他插件,在 Sublime Text 中安装 Package Control 是首要任务。操作如下: 点击 `Preferences > Browse Packages…` 菜单,进入文件浏览器并上溯至 `Installed Packages/` 文件夹[^2]。接着下载 `Package Control.sublime-package` 并将其复制到上述目录内;完成之后重启 Sublime Text 即可生效。 #### 创建新的构建系统 对于 Python 编程来说,创建自定义的构建系统至关重要。具体做法是从菜单栏选择 `Tools > Build System > New Build System…` 来新建一个 JSON 格式的配置文件。在此基础上编辑适合本地 Python 解释器路径的内容,例如: ```json { "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } ``` 保存此文件时建议命名为类似于 `Python3.sublime-build` 这样的名称以便识别,并放置于默认打开的位置(通常是 `.Sublime Text 3/Packages/User/`)。这一步骤确保了可以在终端里直接执行当前活动窗口中的 .py 文件而无需手动输入命令行参数。 #### 处理中文编码问题 当遇到编写含有汉字字符源代码可能出现乱码的情况时,可以通过调整设置来规避该现象的发生。一种方法是在项目根目录下建立名为`.sublimelinter.cfg` 或者全局范围内修改用户偏好设定(`Preferences -> Settings`)加入 `"ensure_newline_at_eof_on_save": true,` 和 `"default_encoding": "UTF-8"` 参数以强制保存为 UTF-8 编码格式[^3]。 另外还可以考虑在每份 Python 源文件顶部显式声明编码方式,即添加如下注释: ```python # -*- coding:utf-8 -*- ``` 这样可以有效防止因不同操作系统间默认文本编码差异所引起的显示异常状况。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值