Подтвердить что ты не робот

PyCharm - $PATH на OS X

Мне нужно отлаживать py- script в PyCharm, который использует двоичные файлы unix, такие как "which, grep" и т.д.

Если я запустил py- script из Terminal (bash), будут найдены двоичные файлы unix и все будет работать так, как ожидалось. Если я запустил script из PyCharm "Debug" или "Run", то, похоже, нет "PATH" set = > бинарные файлы unix не были найдены.

Мне не хватает sth.?

Большое спасибо за помощь, Borni

4b9b3361

Ответ 1

Добавьте переменную среды PATH в свою конфигурацию запуска (Run- > Edit Configurations...) следующим образом: /usr/local/bin:$PATH

Ответ 2

Создайте новую переменную среды в вашей конфигурации запуска с именем PATH и установите ее равной выходу echo $PATH в командной строке. Это позволит вам обойти проблему.

Ответ 3

Мне пришлось вручную сопоставить двоичные файлы, которые находятся в вашем PATH, но не в /usr/bin/. Например, скрипты с запуском 'ffmpeg' в pycharm не будут видеть /usr/local/bin/ffmpeg, но после того, как symlinking сможет увидеть/использовать/bin/ffmpeg. Это проблема подпроцесса python (они не проконсультируются с вашим .bashrc как bash).