杰瑞科技汇

atom python运行python环境如何配置?

使用 script 包 (最简单、最推荐)

这是 Atom 官方推荐且最简单的方法,它允许你通过快捷键直接在 Atom 中运行当前打开的 Python 文件。

atom python运行python环境如何配置?-图1
(图片来源网络,侵删)

第 1 步:确保你的系统已安装 Python

在开始之前,请确保你的电脑上已经安装了 Python,python 命令可以在终端(命令提示符、PowerShell 或终端)中被识别。

  • Windows: 打开 cmdPowerShell,输入 python --versionpy --version
  • macOS / Linux: 打开 Terminal,输入 python3 --version

如果看到版本号(如 Python 3.9.7),说明安装成功,如果提示“不是内部或外部命令...”,请先安装 Python

第 2 步:在 Atom 中安装 script

  1. 打开 Atom 编辑器。
  2. 点击菜单栏的 File -> Settings (或者使用快捷键 Ctrl + , / Cmd + ,)。
  3. 在设置界面的左侧,点击 Install
  4. 在搜索框中输入 script,然后找到 script 包(由 atom 官方发布),点击 Install 按钮。

第 3 步:运行你的 Python 脚本

  1. 在 Atom 中创建一个新的文件,hello.py,并输入以下代码:
    print("Hello from Atom!")
    name = input("What's your name? ")
    print(f"Nice to meet you, {name}!")
  2. 保存这个文件。
  3. 运行脚本:
    • Windows:Alt + Shift + B
    • macOS:Cmd + Alt + B

执行后,Atom 会在下方打开一个名为 "script" 的新面板,你将看到脚本的输出结果,对于上面的代码,它会先打印 "Hello from Atom!",然后等待你在面板中输入你的名字,最后打印第二句话。

优点:

atom python运行python环境如何配置?-图2
(图片来源网络,侵删)
  • 极其简单:安装后即可通过快捷键运行。
  • 集成度高:输出直接在 Atom 窗口中显示,无需切换到终端。
  • 官方支持:由 Atom 团队维护,稳定可靠。

使用 Hydrogen 包 (交互式运行,类似 Jupyter Notebook)

如果你喜欢 Jupyter Notebook 的交互式体验,或者想在代码块中单独运行某段代码,Hydrogen 是一个绝佳的选择。

第 1 步:确保你的系统已安装 Python

同方法一,确保 python 命令可用。

第 2 步:在 Atom 中安装 Hydrogen

  1. 打开 Atom 编辑器。
  2. 打开 Settings (Ctrl + , / Cmd + ,)。
  3. 点击 Install
  4. 搜索 Hydrogen,找到 Hydrogen 包,点击 Install

第 3 步:运行你的 Python 脚本

Hydrogen 的运行方式更加灵活。

  1. 创建一个新文件hydrogen_demo.py,并输入以下代码:

    atom python运行python环境如何配置?-图3
    (图片来源网络,侵删)
    import math
    # 这是一个代码块
    def square_area(side):
        return side ** 2
    # 这是另一个代码块
    radius = 5
    area = math.pi * (radius ** 2)
    print(f"The area of a circle with radius {radius} is {area:.2f}")
  2. 运行整个文件:

    • 将光标放在文件中的任意位置。
    • 按快捷键 Ctrl + Enter (Windows) 或 Cmd + Enter (macOS)。
    • 这会执行整个文件,并在下方显示输出。
  3. 运行单个代码块(核心功能):

    • Hydrogen 会根据空行来分割代码块。
    • 将光标放在 square_area 函数定义的任意一行。
    • Ctrl + Enter / Cmd + Enter
    • Hydrogen 只会执行这个函数的定义,不会调用它。
    • 在函数定义下方空一行,然后输入 print(square_area(10))
    • 将光标放在这一行,再次按 Ctrl + Enter / Cmd + Enter
    • 你会看到只执行了这一行并输出了结果 (100)。

优点:

  • 交互式:非常适合数据探索、算法测试和教学。
  • 按块执行:可以独立运行代码的片段,方便调试。
  • 丰富的输出:支持显示表格、图像等富媒体输出(需要配合其他库)。

两种方法的对比与选择

特性 script Hydrogen
主要用途 运行完整的 Python 脚本文件 交互式、分块执行代码
使用场景 编写常规的 .py 应用程序、脚本 数据分析、科学计算、学习、快速原型验证
操作方式 快捷键 Alt+Shift+B / Cmd+Alt+B 快捷键 Ctrl+Enter / Cmd+Enter
输出方式 在 Atom 底部的 "script" 面板中显示 在代码单元格下方直接显示,类似 Jupyter
依赖 无需额外配置,开箱即用 需要理解“代码单元格”的概念(由空行分隔)

如何选择?

  • 如果你只是想快速写个 Python 脚本并运行它,比如自动化任务、小程序等,请选择 script,它最直接、最简单。
  • 如果你是数据分析师、科学家,或者你正在学习 Python,希望像在 Jupyter 里一样边写边看结果请选择 Hydrogen,它的交互式体验会非常棒。

常见问题排查 (FAQ)

Q: 运行时报错 'python' is not recognized as an internal or external command... A: 这表示你的系统环境变量中没有配置好 Python,请确保你在安装 Python 时勾选了 "Add Python to PATH" 选项,或者手动将 Python 的安装路径添加到系统的环境变量中。

Q: 运行时 Atom 提示找不到解释器。 A:

  1. 检查你的 Python 是否是 python3 命令,如果是,可以在 Atom 的设置中为 scriptHydrogen 指定解释器路径。

    • 对于 script: 在 Settings -> Packages -> script -> Settings 中,可以设置 Custom Commandpython3
    • 对于 Hydrogen: 在 Settings -> Packages -> Hydrogen -> Settings 中,可以设置 Kernel Spec
  2. 确保你保存的文件是以 .py 结尾的,这样 Atom 才能正确识别。

希望这份详细的指南能帮助你在 Atom 中愉快地编写和运行 Python 代码!

分享:
扫描分享到社交APP
上一篇
下一篇