[PYTHON] 정확히 PYTHONPATH에 무엇을 설정해야합니까?
PYTHON정확히 PYTHONPATH에 무엇을 설정해야합니까?
필자는 파이썬 프로젝트에서 다른 개발자를위한 설정 문서를 작성하고 PYTHONPATH 환경 변수를 읽었습니다. 현재 개발 시스템을보고 있는데, IDE (IntelliJ)가 파이썬 라이브러리를 찾을 때 잘못 행동하게 만드는 몇 가지 잘못된 점이 있다고 생각합니다.
필자는 여기와 여기에있는 문서를 봤는데 실제로 PYTHONPATH 환경 변수에 실제로 있어야 할 것이 확실하지 않습니다.
PYTHONHOME이`C : \ Python27 '을 가리키고 있습니다.
현재 PYTHONPATH가 PYTHONHOME으로 설정되었습니다. sys.path에서 디렉토리를 추가해야합니까?
최신 정보:
아래 정보를 기반으로 PYTHONPATH는 파이썬이 기본적으로 찾을 수 있도록하려는 비표준 라이브러리가 없으면 설정 될 필요가 없습니다. 예를 들어 설치 프로그램에서 wxPython을 설치하면 라이브러리가 PYTHONPATH에 추가됩니다. 파이썬 설치 루트에 PYTHONHOME을 설정하여 시스템 PATH 환경 변수에 추가하여 파이썬을 어디서든지 실행할 수 있도록했습니다.
해결법
-
==============================
1.둘 중 하나를 설정할 필요가 없습니다. PYTHONPATH는 개인 라이브러리가있는 추가 디렉토리를 가리 키도록 설정할 수 있습니다. PYTHONHOME이 설정되어 있지 않으면 Python은 python.exe가있는 디렉토리를 사용하므로 PATH에 dir이 있어야합니다.
둘 중 하나를 설정할 필요가 없습니다. PYTHONPATH는 개인 라이브러리가있는 추가 디렉토리를 가리 키도록 설정할 수 있습니다. PYTHONHOME이 설정되어 있지 않으면 Python은 python.exe가있는 디렉토리를 사용하므로 PATH에 dir이 있어야합니다.
-
==============================
2.대부분의 설치에서는 Python을 실행하는 데 필요하지 않기 때문에 이러한 변수를 설정하면 안됩니다. 파이썬은 표준 라이브러리를 어디에서 찾을 수 있는지 알고 있습니다.
대부분의 설치에서는 Python을 실행하는 데 필요하지 않기 때문에 이러한 변수를 설정하면 안됩니다. 파이썬은 표준 라이브러리를 어디에서 찾을 수 있는지 알고 있습니다.
PYTHONPATH를 설정하는 유일한 이유는 전역 기본 위치 (즉, site-packages 디렉토리)에 설치하지 않으려는 Python 라이브러리의 디렉토리를 유지하는 것입니다.
읽으십시오 : http://docs.python.org/using/cmdline.html#environment-variables
from https://stackoverflow.com/questions/7850908/what-exactly-should-be-set-in-pythonpath by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] numpy float : 산술 연산에 내장 된 것보다 10 배 느린가? (0) | 2018.10.18 |
---|---|
[PYTHON] Python datetime strptime () 및 strftime () : 표준 시간대 정보 보존 방법 (0) | 2018.10.18 |
[PYTHON] 파이썬의 로깅 형식이 메시지 로그 수준에 따라 수정 될 수 있습니까? (0) | 2018.10.18 |
[PYTHON] ValueError : 닫힌 파일에 대한 I / O 작업 (0) | 2018.10.18 |
[PYTHON] 파이썬에서 정수가 불변 인 이유는 무엇입니까? [복제] (0) | 2018.10.18 |