Windows에 PyCharm 2.7.3이 설치되어 있고 Linux 컴퓨터에서 응용 프로그램을 원격으로 개발하려고합니다.Pycharm - 원격 통역기에서 PYTHONPATH 구성
지금까지 간단한 프로그램을 실행할 수 있지만 PYTHONPATH를 설정하려고하는데 PyCharm이이 구성을 특별히 무시하는 것 같습니다.
내 실행 구성에서 PYTHONPATH=/path/to/my/libs
설정을 시도했지만,이 환경 변수를 파이썬에서 os.environ
으로 인쇄하면 무시됩니다. 예를 들어 ASDF=42
과 같은 다른 환경 변수를 설정하면 값이 예상대로 인쇄되므로 PYTHONPATH와 관련하여 특별한 것입니다.
인터프리터에서 경로 탭 아래에 추가하려고했지만이 탭은 Windows 경로 만 지원하므로 로컬 전용 인 것 같습니다.
import os
if __name__ == '__main__':
print os.environ['PYTHONPATH']
print os.environ
PYTHONPATH=/path/to/my/libs
Add content roots to PYTHONPATH
함께
및 체크 Add source roots to PYTHONPATH
및 PYTHONPATH=/path/to/my/libs
, 런의 구성에서 체크 박스에 기초한 프로그램 변경 제 1 라인의 출력 모두 출력의 첫 번째 라인은 원격이며 내 프로젝트의 루트 -하지만 여전히 내 lib 디렉터리가 없습니다.
원본 루트 상자의 선택을 취소하면 경로는 비어 있지만 변수는 빈 문자열로 설정됩니다.
내가 뭘 잘못하고 있니?
하는 티켓이 폐쇄 적이 있지만, 관련 하나가 고정이; https://youtrack.jetbrains.com/issue/PY-15571 PY-15571은 원격 해석기에 대한 해석기 경로를 추가 할 수 없습니다. 다음에 의해 복제됩니다. PY-16521 여러 로컬 및 원격 해석기를 구성했습니다. 원격 해석기에서 경로를 업데이트하려면 추가가 아닌 경로 만 삭제하면됩니다. – AnneTheAgile