PyCharm - OS X上的$ PATH

use*_*588 13 pycharm

我需要在PyCharm中调试py脚本,它使用unix二进制文件,如"which,grep"等.

如果我从终端(bash)启动py脚本,则会找到unix二进制文件并且所有工作都像预期的那样工作.如果我从PyCharm"Debug"或"Run"启动脚本,似乎没有"PATH"设置=>未找到unix二进制文件.

我错过了吗?

非常感谢你的帮助,Börni

Ken*_*tzo 17

将PATH环境变量添加到运行配置(运行 - >编辑配置...),如下所示: /usr/local/bin:$PATH

  • 正如@akaRem注意到的那样,PyCharm确实*不*扩展`$ PATH`. (4认同)
  • 但是如何全局设置PATH? (2认同)

Lin*_*n B -2

我必须手动符号链接 PATH 中的二进制文件,但不在 /usr/bin/ 中。例如,在 pycharm 中运行“ffmpeg”的脚本将看不到 /usr/local/bin/ffmpeg,但在符号链接后将能够看到 /use/bin/ffmpeg。这是一个 python 子进程问题(它们不像 bash 那样查阅你的 .bashrc )。