0

0

如何在SublimeText中运行Python代码?快速配置Python环境的完整教程

雪夜

雪夜

发布时间:2025-09-05 14:45:01

|

270人浏览过

|

来源于php中文网

原创

答案:配置sublime text运行python需设置编译系统并解决编码与依赖问题。首先安装python并配置环境变量,创建.py文件后,通过tools→build system→new build system新建编译系统,写入调用python3的cmd命令并保存为python3.sublime-build,随后在build system中选择该配置,按ctrl+b运行代码。为解决中文乱码,应确保文件以utf-8编码保存,在代码开头添加# -- coding: utf-8 --,并在sublime设置中指定"default_encoding": "utf-8",同时在终端启用utf-8编码(如windows下执行chcp 65001)。使用第三方库时,通过pip或pip3在命令行安装(如pip install requests),可在代码中直接import使用;建议配合虚拟环境(venv)管理依赖,创建并激活虚拟环境后安装库以隔离项目依赖。调试方面,sublime text可通过安装sublimerepl插件实现交互式运行,使用tools→sublimerepl→python→run current file执行代码;结合pdb插入pdb.set_trace()断点进行单步调试,支持n、p、c等命令;也可选用sublimedebugger等插件增强调试功能。

如何在sublimetext中运行python代码?快速配置python环境的完整教程

在Sublime Text中运行Python代码,核心在于配置好编译系统,让Sublime知道如何调用Python解释器。这其实并不复杂,几步设置就能搞定。

解决方案

  1. 安装Python: 这是基础,确保你的电脑上已经安装了Python解释器,并且将其添加到了系统的环境变量中。可以在命令行输入

    python --version
    来验证是否安装成功。如果提示找不到命令,就需要手动配置环境变量了。

  2. 打开Sublime Text,创建Python文件: 新建一个文件,保存为

    .py
    扩展名,例如
    hello.py

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

  3. 配置编译系统: 这是关键一步。

    • 点击菜单栏的
      Tools -> Build System -> New Build System...
    • 在打开的配置文件中,粘贴以下代码:
    {
        "cmd": ["python3", "-u", "$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.python"
    }
    • 将文件保存为
      Python3.sublime-build
      (或者其他你喜欢的名字,但后缀必须是
      .sublime-build
      ),保存在Sublime Text的
      Packages/User
      目录下。 Packages目录可以通过
      Preferences -> Browse Packages...
      找到。
  4. 选择编译系统: 点击菜单栏的

    Tools -> Build System
    ,选择你刚刚创建的
    Python3
    (或者你保存的文件名)。

  5. 运行代码: 按下

    Ctrl+B
    (Windows/Linux) 或
    Cmd+B
    (macOS) 就可以运行你的Python代码了。

  6. 问题排查: 如果运行出错,仔细检查

    Python3.sublime-build
    文件中的
    cmd
    配置是否正确,以及Python解释器的路径是否正确。

如何解决Sublime Text中Python代码的中文乱码问题?

中文乱码是个常见问题,解决起来也比较简单。通常是因为编码方式不一致导致的。

  1. 确保Python文件使用UTF-8编码: 在Sublime Text中,点击

    File -> Save with Encoding -> UTF-8
    ,确保你的Python文件是以UTF-8编码保存的。

  2. 在Python代码中指定编码: 在Python文件的开头添加以下代码:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-

    或者

    # coding=utf-8

    这两行代码的作用是告诉Python解释器,这个文件使用UTF-8编码。

  3. 修改Sublime Text的设置: 有时候Sublime Text的默认编码设置可能不是UTF-8,可以修改Sublime Text的配置文件。

    Unscreen
    Unscreen

    AI智能视频背景移除工具

    下载
    • 打开
      Preferences -> Settings - User
    • 添加以下配置:
    {
        "default_encoding": "UTF-8"
    }
  4. 运行环境编码: 某些情况下,终端的编码也会影响输出。确保你的终端也支持UTF-8编码。例如,在Windows的命令提示符中,可以输入

    chcp 65001
    来设置编码为UTF-8。

如何在Sublime Text中安装和使用Python第三方库?

Sublime Text本身不管理Python库,你需要使用pip来安装和管理。

  1. 安装pip: 如果你的Python版本是3.4或更高版本,pip应该已经默认安装了。可以在命令行输入

    pip --version
    来验证。如果没有安装,可以参考官方文档进行安装。

  2. 使用pip安装第三方库: 在命令行中使用pip安装你需要的库。例如,要安装

    requests
    库,可以输入:

    pip install requests

    如果你有多个Python版本,可能需要使用

    pip3
    来指定Python 3的pip。

  3. 在Sublime Text中使用第三方库: 安装完成后,就可以在你的Python代码中导入并使用这些库了。例如:

    import requests
    
    response = requests.get('https://www.example.com')
    print(response.status_code)
  4. 虚拟环境: 强烈建议使用虚拟环境来管理你的Python项目依赖。可以使用

    venv
    virtualenv
    来创建虚拟环境。 这样可以避免不同项目之间的依赖冲突。

    • 创建虚拟环境:
      python3 -m venv myenv
    • 激活虚拟环境:
      • Windows:
        myenv\Scripts\activate
      • macOS/Linux:
        source myenv/bin/activate

    激活虚拟环境后,使用

    pip install
    安装的库只会在该虚拟环境中生效。

如何调试Sublime Text中的Python代码?

Sublime Text本身不提供强大的调试功能,但可以通过插件来实现。

  1. 安装

    SublimeREPL
    插件: 这是一个非常流行的插件,可以在Sublime Text中运行REPL (Read-Eval-Print Loop),方便你进行交互式调试。

    • 使用Package Control安装:按下
      Ctrl+Shift+P
      (Windows/Linux) 或
      Cmd+Shift+P
      (macOS),输入
      Install Package
      ,然后搜索
      SublimeREPL
      并安装。
  2. 使用

    SublimeREPL
    运行代码: 安装完成后,可以通过
    Tools -> SublimeREPL -> Python -> Python - RUN current file
    来运行你的Python代码。这会在Sublime Text的底部打开一个REPL窗口,你可以与你的代码进行交互。

  3. 使用

    pdb
    进行断点调试:
    pdb
    是Python自带的调试器。你可以在你的代码中插入断点,然后使用
    SublimeREPL
    运行代码,当程序执行到断点时,会自动进入
    pdb
    调试模式。

    • 在代码中插入断点:

      import pdb
      
      def my_function(x):
          pdb.set_trace()  # 设置断点
          y = x * 2
          return y
      
      result = my_function(5)
      print(result)
    • 使用

      SublimeREPL
      运行代码。当程序执行到
      pdb.set_trace()
      时,会进入
      pdb
      调试模式。你可以使用
      n
      (next) 命令单步执行,
      p
      (print) 命令查看变量的值,
      c
      (continue) 命令继续执行,等等。

  4. 使用第三方调试器: 还有一些第三方的调试器插件,例如

    SublimeDebugger
    ,提供了更强大的调试功能,例如断点管理、变量查看、调用堆栈等等。 可以根据自己的需求选择合适的插件。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

373

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

436

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

802

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

370

2025.07.23

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

192

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

18

2026.02.03

java break和continue
java break和continue

本专题整合了java break和continue的区别相关内容,阅读专题下面的文章了解更多详细内容。

261

2025.10.24

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

443

2023.07.18

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

3

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.5万人学习

Git 教程
Git 教程

共21课时 | 4.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号