【问题标题】:intellij python global environment set failintellij python全局环境设置失败
【发布时间】:2016-09-20 12:29:22
【问题描述】:

我在 /etc/profile 或 .bashrc 中设置了一些环境变量,在运行时都不能在 intellij with python 中使用。 所以我必须在下面的 intellij 中设置这些变量。 idea set global environment variables for all projects

但是,我运行这样的脚本代码:

import os
print os.environ['PYTHONUNBUFFERED'] # intellij auto set ,work fine
print os.environ['CUDA_HOME']` # i set , failed, key_error.

输出让我感到惊讶。 它们都设置在相同的位置和相同的格式。但行为不同。

谁能解释一下?谢谢。

【问题讨论】:

    标签: python intellij-idea environment-variables


    【解决方案1】:

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

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

    将变量设置为:/etc/environment/etc/security/pam_env.conf

    见:http://www.linux-pam.org/Linux-PAM-html/sag-pam_env.html

    【讨论】:

    • 谢谢,伙计,但是你能解释一下 intellij 的行为吗?这是我真正想要解决的问题。
    猜你喜欢
    • 2018-01-23
    • 2019-10-13
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2017-12-31
    • 1970-01-01
    • 2021-12-16
    • 1970-01-01
    相关资源
    最近更新 更多