Windows Sublime Text3配置Python

Python环境搭建与SublimeText3配置
本文详细介绍了如何安装Python及SublimeText3,并提供了配置SublimeText3的具体步骤,包括安装PackageControl插件管理器及推荐的Python开发插件。

1、下载python和安装(安装时记住选择配置path路径,无需手动配置,你在安装的时候打勾即可),自己去官网搜。
2、下载Sublime Text3,并安装
3、配置Sublime Text3
①:下载Package Control.sublime-package并安装(这是一个插件管理包,安装它后才能很好的安装其他的插件)
自动安装:就是在控制台输入命令(自己百度一下具体方法,不过国内有可能安装不上)
手动安装:去https://packagecontrol.io/installation看说明,

1, Click the Preferences > Browse Packages… menu(打开Sublime text3,按上面说的点击,然后弹出文件夹)
2, Browse up a folder and then into the Installed Packages/ folder(在弹出的文件夹里,点击上一个文件夹,再选择Installed Packages文件夹)
3,Download Package Control.sublime-package and copy it into the Installed Packages/ directory(下载文件,放到Installed Packages文件夹中)
4,Restart Sublime Text3(重启)
4、通过Package Control安装插件
第一步:打开Sublime Text3,按Ctrl+Shift+p,再选择Install Packages  
等一会,输入你想的插件。
第二步:Anaconda(自动转换插件,格式错误按它的快捷键即可解决问题,Ctrl+Shifit+r)、Python PEP8 Autoformat (自动排版为PEP8风格)、converttoutf8(解决中文问题)

<think>我们正在回答用户关于手动配置Sublime Text Python运行环境的问题。 根据引用内容,我们可以整理手动配置的步骤。注意,用户特别强调要手动配置的方法。 引用[1]提到配置Python开发环境,引用[2]提到配置步骤(包括编码和环境变量设置),引用[3]提到安装时的注意事项(如右键菜单),引用[4]提到通过SublimeREPL插件配置。 但是用户要求的是手动配置Python运行环境(即不通过插件或者尽量少用插件),主要应该是配置构建系统(Build System)来运行Python代码。 手动配置步骤通常包括: 1. 确保已安装Python,并知道Python解释器的路径。 2. 在Sublime Text配置构建系统,使得按下Ctrl+B(或Cmd+B)可以运行Python代码。 根据引用[2]和[4],我们可以推断手动配置构建系统的步骤。 注意:引用[2]提到在构建系统的配置中添加encoding和env环境变量,引用[4]则提到了通过修改SublimeREPL插件的配置来运行,但用户要求手动配置,所以我们不使用SublimeREPL插件,而是使用Sublime Text自带的构建系统。 步骤: 1. 安装Sublime Text(如果还没有安装)。 2. 确保Python已安装,并记下Python解释器的路径(例如,在Windows上可能是C:\Python39\python.exe,在Mac或Linux上可能是/usr/bin/python3)。 3. 在Sublime Text中,通过菜单Tools -> Build System -> New Build System... 来创建一个新的构建系统。 4. 在打开的文件中,输入构建系统的配置配置通常是一个JSON对象,指定要运行的命令(cmd)和路径(path)等。 例如,一个典型的配置如下(Windows示例): { "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": {"PYTHONIOENCODING": "utf-8"} // 可选,设置编码 } 或者,如果使用Python3(在Linux或Mac上,可能默认python命令是Python2,因此需要明确使用python3): { "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } 5. 保存这个配置文件(例如,保存为Python3.sublime-build)。 6. 选择构建系统:通过菜单Tools -> Build System -> 选择你刚刚创建的构建系统(如Python3)。 7. 打开一个Python文件,然后按Ctrl+B(Windows/Linux)或Cmd+B(Mac)运行。 关于编码问题:引用[2]提到可以在构建系统中添加encoding设置,我们可以通过在构建系统中添加环境变量PYTHONIOENCODING为utf-8来解决编码问题(如上面示例中的env部分)。 另外,引用[2]还提到env任选一行添加即可,但这里我们是在构建系统的配置中添加环境变量。 注意:引用[3]提到在安装Sublime Text时勾选“Add to explorer context menu”可以方便右键打开文件,但这与配置运行环境关系不大,属于安装时的便利设置。 因此,我们给出详细步骤: 详细步骤: 步骤1:安装Sublime Text(如果未安装),并安装Python(如果未安装)。 步骤2:打开Sublime Text,点击菜单栏的Tools -> Build System -> New Build System... 步骤3:在弹出的新文件中,输入以下内容(根据你的操作系统和Python路径调整): - Windows示例(假设python命令已在环境变量中,否则需要写全路径,如"C:\\Python39\\python.exe"): { "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": {"PYTHONIOENCODING": "utf-8"}, "shell": true // 在Windows上可能需要shell为true,以便正确找到python } - Linux或Mac示例(使用python3): { "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": {"PYTHONIOENCODING": "utf-8"} } 注意:在Windows上,如果python命令在环境变量中不可用,需要指定完整路径,并将路径中的反斜杠写成两个(因为JSON中需要转义),例如:"cmd": ["C:\\Python39\\python.exe", "-u", "$file"]。 步骤4:保存配置文件,建议命名为Python3.sublime-build(保存到默认目录即可,Sublime Text会自动识别)。 步骤5:选择构建系统:点击Tools -> Build System,然后选择你刚创建的Python3(或你保存的名字)。 步骤6:测试:新建一个Python文件,输入简单的代码(如print("Hello")),按Ctrl+B(或Cmd+B)运行,结果将在Sublime Text底部的输出面板显示。 另外,如果需要传递命令行参数给Python脚本,可以稍复杂一些,但不是本问题的重点。 问题:如果用户需要交互式输入(例如使用input函数),Sublime Text默认的构建系统不支持,因为其控制台是只读的。如果需要交互式输入,则可能需要安装SublimeREPL插件(引用[4]提到的),但这超出了手动配置的范围(用户要求手动配置)。 所以,我们说明:此方法适用于运行不需要交互输入的程序,如果需要交互输入,建议使用SublimeREPL或其他终端运行。 根据引用[2]和[4]的内容,我们没有直接提到手动配置构建系统以外的交互式运行环境的详细步骤,因此按照用户要求,我们只提供构建系统的方法。 引用说明: 引用[1]提到Sublime Text可以配置Python开发工具,引用[2]提到配置环境变量和编码,我们在构建系统配置中使用了环境变量设置编码(env部分),引用[3]提到安装时的右键菜单选项(可选),引用[4]提到SublimeREPL配置(但我们没有使用)。 因此,回答如下: </think>### Sublime Text 手动配置 Python 运行环境详细步骤 以下是无需第三方插件的原生配置方法,基于引用内容整理(重点参考引用[2][4]): #### 步骤 1:安装 PythonSublime Text 1. 安装 Python:[官网](https://www.python.org/)下载安装包 - 勾选 `Add Python to PATH`(关键步骤)[^3] 2. 安装 Sublime Text:[官网](https://www.sublimetext.com/)下载安装 - 安装时勾选 `Add to explorer context menu`(方便右键打开文件)[^3] #### 步骤 2:配置构建系统(核心步骤) 1. Sublime Text 顶部菜单:`工具(Tools)` → `编译系统(Build System)` → `新建编译系统(New Build System)` 2. **清空默认内容**,粘贴以下配置: ```json { "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": { "PYTHONIOENCODING": "utf-8" // 解决中文编码问题[^2] }, "shell": true // 允许终端交互(针对 Windows) } ``` 3. 保存为 `Python.sublime-build`(默认保存位置即可) #### 步骤 3:环境验证 1. 新建测试文件 `test.py`: ```python print("Hello Sublime!") print(1+2*3) ``` 2. 按 `Ctrl+B` 运行,底部面板应显示: ``` Hello Sublime! 7 [Finished in 0.1s] ``` #### 进阶配置(可选) ▸ **多版本 Python 支持**:修改构建系统配置 ```json "cmd": ["/usr/local/bin/python3", "-u", "$file"] // Mac/Linux 指定路径 "cmd": ["C:\\Python39\\python.exe", "-u", "$file"] // Windows 指定路径 ``` ▸ **解决路径问题**:添加环境变量(引用[2]) ```json "env": {"PYTHONPATH": "${project_path}/src"} ``` #### 常见问题解决 1. **中文乱码问题**: - 配置中必须包含 `"PYTHONIOENCODING": "utf-8"` - 源文件保存为 UTF-8 格式(菜单:`文件 File` → `Save with Encoding` → `UTF-8`) 2. **Windows 执行权限问题**: - 右键快捷方式 → `以管理员身份运行` - 或修改注册表:`HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command` 添加管理员权限[^3] > 配置原理:通过 `sublime-build` 文件定义 Python 解释器的调用指令,`$file` 变量自动替换当前文件路径[^4]。此方法无需插件,适用于 Sublime Text 全系列版本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值