【发布时间】:2014-02-05 15:21:02
【问题描述】:
我正在使用 pycharm 执行以下操作:
print(os.environ["PATH"]) # returns '/usr/bin:/bin:/usr/sbin:/sbin'
但是当我在 shell 中执行 echo $PATH 时,会返回:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin
我尝试在 Preferences > Console > Python Console > Environment Variables, setting 中编辑它
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin
但这不起作用
有什么想法吗?
【问题讨论】:
-
试试
os.environ['PATH']和os.system("echo $PATH")...它们应该是一样的...... -
@JoranBeasley 我想设置路径
-
file >settings 然后“project interpreter >python interpreters”选择您的解释器(可能只有一个),在屏幕的下半部分有两个选项卡...单击路径,然后单击加号添加到它...之前的评论更多是为了证明
os.environ['PATH']应该绝对匹配echo $PATH,而不是提出解决方案 -
请参考stackoverflow.com/a/21488010中的最佳答案
标签: python interpreter pycharm