在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
。
答案 0 :(得分:1)
您需要正确配置script package,以使用指向正确的python3
的配置文件。
打开终端并导航到包含脚本的目录。
$ pwd
/Users/cerberus/Scripts
获取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/:/...
现在,按照package docs
所述,从命令行启动Atom确保从控制台/终端启动Atom。这给原子 所有有用的环境变量。此外,请确保运行 它与您所需的项目路径。
$ cd /path/to/scripts
$ atom .
OR
$ atom /path/to/scripts
转到软件包> 命令面板> 切换(或使用CMD + SHIFT + P)
> li>python3
命令的路径注意::在我的计算机上,只需设置
python3
即可。但是,如果您在使用python路径时遇到问题,可以尝试如图所示指定完整路径(/usr/local/bin/python3
)。