Ответ 1
Добавьте переменную среды PATH в свою конфигурацию запуска (Run- > Edit Configurations...) следующим образом: /usr/local/bin:$PATH
Мне нужно отлаживать py- script в PyCharm, который использует двоичные файлы unix, такие как "which, grep" и т.д.
Если я запустил py- script из Terminal (bash), будут найдены двоичные файлы unix и все будет работать так, как ожидалось. Если я запустил script из PyCharm "Debug" или "Run", то, похоже, нет "PATH" set = > бинарные файлы unix не были найдены.
Мне не хватает sth.?
Большое спасибо за помощь, Borni
Добавьте переменную среды PATH в свою конфигурацию запуска (Run- > Edit Configurations...) следующим образом: /usr/local/bin:$PATH
Создайте новую переменную среды в вашей конфигурации запуска с именем PATH и установите ее равной выходу echo $PATH
в командной строке. Это позволит вам обойти проблему.
Мне пришлось вручную сопоставить двоичные файлы, которые находятся в вашем PATH, но не в /usr/bin/. Например, скрипты с запуском 'ffmpeg' в pycharm не будут видеть /usr/local/bin/ffmpeg, но после того, как symlinking сможет увидеть/использовать/bin/ffmpeg. Это проблема подпроцесса python (они не проконсультируются с вашим .bashrc как bash).