Unix(Ubuntu 서버): 재부팅 시 $PYTHONPATH가 공백으로 재설정됩니다.

Unix(Ubuntu 서버): 재부팅 시 $PYTHONPATH가 공백으로 재설정됩니다.

중복 가능성:
내보낸 쉘 변수를 영구적으로 만드는 방법은 무엇입니까?

$PYTHONPATH새로운 Ubuntu 서버 시스템(이전 Thinkpad)에 설정하고 재부팅 할 때마다 공백으로 재설정됩니다.

나는 이것을 다음과 같이 설정했습니다 :

export PYTHONPATH=/usr/lib/python2.7

나중에 물어보면 echo $PYTHONPATH그럴 거예요. 경로에서 모듈을 찾습니다. 하지만 재부팅하면 손실됩니다. 어떤 아이디어가 있나요?

답변1

에 할당을 추가하십시오 /etc/environment. 이것이 바로 파일이 설계된 것입니다.

답변2

파일 에 내보내기 명령을 추가합니다 ~/.profile. 로그인할 때마다 실행됩니다. 시스템 전체에 걸쳐 값을 설정하려면 해당 값을 /etc/environment에 추가하면 됩니다.

Python 2.7을 사용한다고 가정하면 /usr/lib/python2.7이 내장되어 있어야 합니다. 거기에 있는 모듈에 액세스하기 위해 PYTHONPATH를 정의할 필요가 없습니다. 포함되어 있는지 확인하려면 PYTHONPATH를 설정하기 전에 이것을 시도하십시오. Python을 실행하고 다음 명령을 입력합니다.

import sys
sys.path

관련 정보