Pycharm设置正确的环境变量PATH

fj1*_*23x 10 python interpreter pycharm

我正在使用pycharm执行以下操作:

print(os.environ["PATH"]) # returns '/usr/bin:/bin:/usr/sbin:/sbin'
Run Code Online (Sandbox Code Playgroud)

但是当我在shell中执行echo $ PATH时,会返回:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin
Run Code Online (Sandbox Code Playgroud)

我尝试在Preferences> Console> Python Console> Environment Variables中进行编辑

PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin

但这不起作用

任何的想法?

小智 1

我在 bash 命令行上工作,我的环境(包括 )$PATH设置在.bash_profile. PyCharm中的默认终端是tcsh. 我通过 文件…默认设置…工具…终端…Shell 路径将其更改为 bash ,然后重新启动。嵌入式终端按预期工作。

  • PyCharm 默认情况下将我的 shell 路径设置为“/bin/bash”,但我仍然遇到“$PATH”问题/不匹配 (9认同)