【问题标题】:Atom Script can't find the path for Python 3 on MacAtom 脚本在 Mac 上找不到 Python 3 的路径
【发布时间】:2019-05-01 05:47:41
【问题描述】:

当使用 Atom 的脚本插件时,它会弹出:

无法运行

/usr/bin/python3

你是从命令行启动 Atom 的吗?

atom .

它在你的 PATH 中吗?

PATH: /usr/bin/python3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/bin/python3:/usr/local/share/dotnet:/Library/Frameworks/Mono.framework/Versions/Current/Commands:~/.dotnet/tools

如何让 Atom 识别 Python 3?

我尝试使用 Homebrew 安装 Python,它已安装到 /usr/local/bin/python3,并使用终端将所有建议的路径位置添加到 /etc/paths

【问题讨论】:

    标签: python-3.x macos atom-editor


    【解决方案1】:

    您需要正确配置script package 以使用指向正确python3 的配置文件。

    1. 打开终端并导航到包含脚本的目录。

      $ pwd
      /Users/cerberus/Scripts
      
    2. 获取python3的路径

      • 如果你是通过 Homebrew 安装的,那么它应该在:

        $ python3 -V
        Python 3.7.3
        $ which python3
        /usr/local/bin/python3
        
      • 您也可以检查 Homebrew 是否已更新 PATH 以添加 /usr/local/bin,但除非您在 Python 安装中出现问题,否则这部分是不必要的。

        $ echo $PATH
        .../usr/local/bin/:/...
        
    3. 现在,按照package docs中的说明,从命令行启动 Atom

      确保从控制台/终端启动 Atom。这给了原子 所有有用的环境变量。此外,请确保运行 它与您需要的项目路径。

      $ cd /path/to/scripts
      $ atom .
      

      $ atom /path/to/scripts
      
    4. 转到 > 命令面板 > 切换(或使用CMD+SHIFT+P)

      李>
    5. 选择脚本:运行选项

    1. 输入脚本的路径和python3 命令的路径

    注意:在我的机器上,设置python3 也可以。但是如果您的 python 路径有问题,您可以尝试指定完整路径 (/usr/local/bin/python3),如图所示。

    1. 保存配置文件(例如“Python3”)
    2. 现在,当您想要运行 Python 脚本时,请使用 Script: Run with Profile 命令,然后选择您刚刚创建的配置文件。

    1. 现在应该可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      相关资源
      最近更新 更多