2016-07-01 3 views
0

나는 우분투의 환경 변수에 비밀 정보 (암호 등)를 유지하고 싶습니다 이클립스에서 나는 환경 변수를

14.04 Ubunto을 얻을 수 없습니다. 나는 그들을 사용자 변수에 넣었다. 터미널에서

/home/michael/.bashrc

export SECRET_KEY=nh9_j12rx4j_zqiw235_klvm183p5g8bz_s2_fl3auC# Django 

나는 확인 :

[email protected]:~$ echo $SECRET_KEY 
nh9_j12rx4j_zqiw235_klvm183p5g8bz_s2_fl3auc 

파이썬 실행에서 마이클 아래 :

>>> os.environ['SECRET_KEY'] 
'nh9_j12rx4j_zqiw235_klvm183p5g8bz_s2_fl3auc' 

가 지금은 이클립스 IDE를 실행 os.environ [ 'SECRET_KEY']을 얻으려고 노력하십시오. 그런 환경 변수는 없습니다. 내 생각에, 아마 Eclipse가 Eclipse를 시작한 경우에도 Eclipse는 마이클의 변수에 액세스 할 수 없습니다.

이 문제를 해결할 수 있도록 도와 주시겠습니까?

+0

... 인터넷 게시물에 ** 비밀 ** 키를 붙여 넣었습니까? 내가하지 희망. 어쨌든, 그 비밀 키가 당신의 실제 비밀 키라면 ** 즉시 다른 것으로 변경해야합니다 **. – Bakuriu

+0

이것은 물론 실제 키가 아닌 예입니다. – Michael

+0

실제로 얼마나 많은 사람들이 그렇게했는지 모릅니다. 나는 단지 확신하고 싶었다. – Bakuriu

답변

0

profile 파일 또는 bash_profile을 사용하여 환경 변수를 저장하는 것이 좋습니다. 당신은 더 많이 참조 할 수 있습니다 here

또 다른 접근법은 각각의 환경 변수에 액세스 할 수있는 열린 terminal 창에서 Eclipse를 시작하는 것이고 Eclipse는이를보아야합니다.

1

이클립스는 .bashrc를 읽지 않으므로 기본 인터프리터를 설정할 수있는 상황에 맞는 메뉴에서 환경 변수를 지정해야합니다.

실행 -> 실행 구성 ...을 선택하고 "환경"탭을 선택하십시오.

Eclipse에서 환경 변수를 사용하려면 /etc/environment에 입력해야합니다.

관련 문제