intellij python全局环境集失败

intellij python全局环境集失败,python,intellij-idea,environment-variables,Python,Intellij Idea,Environment Variables,我在/etc/profile或.bashrc中设置了一些环境变量,这些变量在运行时不能在intellij和python中使用。 所以我必须在下面的intellij中设置这些变量。 但是,我运行的脚本代码如下: import os print os.environ['PYTHONUNBUFFERED'] # intellij auto set ,work fine print os.environ['CUDA_HOME']` # i set , failed, key_error. 结果令我吃

我在/etc/profile或.bashrc中设置了一些环境变量,这些变量在运行时不能在intellij和python中使用。 所以我必须在下面的intellij中设置这些变量。

但是,我运行的脚本代码如下:

import os
print os.environ['PYTHONUNBUFFERED'] # intellij auto set ,work fine
print os.environ['CUDA_HOME']` # i set , failed, key_error.
结果令我吃惊。 它们都可以设置在相同的位置和相同的格式。但表现不同


有人能解释吗?谢谢。

中设置环境变量。bashrc
使它们仅与一个用户的会话相关

/etc/profile
将环境变量限制在shell中

在以下位置设置变量:
/etc/environment
/etc/security/pam_env.conf


请看:

谢谢,伙计,但是你能解释一下intellij的行为吗?这就是我真正想说的。