Geektool not working with python3



当我尝试使用python3运行python脚本时,它不起作用,但当我只是使用python时它起作用。为什么会这样?

我有一个简单的hello.py文件:
__author__ = 'A'
print("hellow")

当我在geektool中使用python ~/path/hello.py时,它可以工作,但在python3 ~/path/hello.py中则不行,在终端中同样可以工作。

另外,我在哪里可以看到geektool的日志文件?

从注释来看,看起来您已经在/usr/local/bin/python3安装了Python 3。它可能不是默认PATH的一部分,但是您已经配置了登录shell以将其添加到PATH中。由于您的其他程序要么直接执行该程序,要么通过非登录shell执行该程序,因此它不会读取该配置,并且PATH将保持其默认值,不包括该目录。如果是这种情况,您可能需要更改命令以拥有Python的绝对路径:

/usr/local/bin/python3 /path/to/hello.py

这应该可以在终端和任何其他环境中工作。

相关内容

  • 没有找到相关文章