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

时间:2019-05-01 05:47:42

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

在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

1 个答案:

答案 0 :(得分: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 .
    

    OR

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

    li>
  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