Geektool不使用python3

时间:2014-06-13 03:54:51

标签: python python-3.x geektool

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

我有一个简单的hello.py文件:

__author__ = 'A'
print("hellow")

当我使用python~ / path / hello.py和geektool时它可以工作,但不能用python3~ / path / hello.py,同样适用于终端。

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

1 个答案:

答案 0 :(得分:2)

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

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

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