Geektool не работает с python3
Когда я пытаюсь запустить скрипт python с python3, он не работает, но работает, когда я просто использую python. Почему это?
У меня есть простой файл hello.py:
__author__ = 'A'
print("hellow")
Когда я использую python ~ / path / hello.py с geektool, он работает, но не с python3 ~/path/hello.py, то же самое работает с терминала.
Кроме того, где я могу увидеть файл журнала Geektool?
1 ответ
Судя по комментариям, у вас установлен Python 3 на /usr/local/bin/python3
, Может быть, это не является частью по умолчанию PATH
, но вы настроили свою оболочку входа в систему, чтобы добавить ее в PATH
, Поскольку ваша другая программа либо выполняет программу напрямую, либо через оболочку, не входящую в систему, она не будет читать эту конфигурацию, и PATH
останется по умолчанию, исключая этот каталог. Если это так, вам, возможно, придется вместо этого изменить команду, чтобы иметь абсолютный путь к Python:
/usr/local/bin/python3 /path/to/hello.py
Это должно работать из Терминала и любых других сред.