2016-09-20 4 views
1

/etc/profile 또는 .bashrc에 환경 변수를 설정했는데, 런타임시 파이썬과 함께 intellij를 사용할 수 없습니다. 그래서 나는 여기에 intellij에서 변수를 설정해야한다. idea set global environment variables for all projectsintellij 파이썬 글로벌 환경 설정이 실패했습니다.

그러나, 나는이 같은 스크립트 코드를 실행

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

출력이 나를 놀라게했다. 둘 다 같은 위치와 동일한 형식으로 설정해야합니다. 그러나 다른 행동.

누구나 설명 할 수 있나요? 감사.

답변

1

.bashrc에 환경 변수를 설정하면 한 사용자의 세션에만 상대적입니다.

/etc/profile 셸에 변수가 제한되어 있습니다.

은 당신의 변수를 설정 /etc/environment 또는 /etc/security/pam_env.conf

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

+0

덕분에, 사람 ,,하지만 당신은 IntelliJ에 동작을 설명 할 수 있습니까? 이것이 내가 진정으로 원하는 것입니다. –

관련 문제