Atom Script无法在Mac上找到Python 3的路径

问题描述 投票:0回答:1

当使用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个回答
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. 现在,从命令行启动Atom,如package docs中所述 确保从控制台/终端启动Atom。这为atom提供了所有有用的环境变量。此外,请确保使用您需要的项目路径运行它。 $ cd /path/to/scripts $ atom . 要么 $ atom /path/to/scripts
  4. 转到包>命令选项板>切换(或使用CMD + SHIFT + P)
  5. 选择脚本:运行选项

Script: Run Options

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

create profile

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

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

Script: Run with Profile

select profile

  1. 那现在应该有效。

run successful

© www.soinside.com 2019 - 2024. All rights reserved.