Не могу получить доступ к локальным программам из скрипта Python - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь выполнить локально установленные программы из скрипта Python (OSX), но они не найдены, поскольку /usr/local/bin отсутствует в PATH. Запуск os.environ дает только /usr/bin:/bin:/usr/sbin:/sbin.

Вероятно, это обычная / простая проблема, но я исчерпал Google и начинаю чувствовать себя немного глупо: -)

1 Ответ

0 голосов
/ 16 октября 2019

Как вы пытаетесь выполнить свои программы (пожалуйста, предоставьте нам минимальный пример кода)? Если вы используете пакет subprocess, вы можете указать полный путь к вашему исполняемому файлу:

subprocess.run(["/usr/local/bin/my_program"], ...)

Иначе вы можете попытаться добавить /usr/local/bin в список os.environ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...