PyCharm - OS X上的$ PATH

时间:2012-01-04 18:40:33

标签: pycharm

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

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

我错过了吗?

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

3 个答案:

答案 0 :(得分:17)

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

答案 1 :(得分:1)

在名为PATH的运行配置中创建一个新的环境变量,并将其设置为等于命令行上运行echo $PATH的输出。这将让您解决问题。

答案 2 :(得分:-2)

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