내 Python 버전은 3.5.2입니다.
저는 "Hello World"를 출력하는 show 기능이 있는 helloworld.py 모듈을 가지고 있습니다. 이 모듈을 pck 폴더 아래에 넣은 다음 pck 폴더를 C 드라이브 아래에 넣습니다.
그런 다음 Python 설치 경로의 site-packages 디렉터리에 PckPath.pth 파일을 생성하고 그 안에 다양한 작성 방법을 시도했습니다.
C:
C:pck
C:pckhelloworld
C:pckhelloworld.py
위의 백슬래시를 슬래시로 바꾸세요
.....
어느 것이든 바탕화면에 새로운 test.py 파일을 생성하고
를 입력하세요. 으아악IDLE에서 메시지가 표시됩니다
으아악왜? ? test.py에 sys.path.append(...)
를 직접 설정하면 정상적으로 사용이 되는데 무엇이 문제인가요? .pth 파일을 얻으려면 어떻게 해야 합니까?
Python이 패키지를 찾는 기본 위치는 다음과 같습니다:
Python 설치 디렉토리 아래의
site-packages
디렉토리환경 변수 디렉터리
PYTHONPATH
현재 디렉토리
sys.path.append(...)
디렉토리 추가됨(임시임)단, 패키지를 C 드라이브에만 넣으면 어떤 In에도 속하지 않습니다. 이 경우 Python은 물론 패키지를 찾을 수 없습니다.
sys.path.append()
메서드 외에도 위 메서드의sys.path.append(...)
添加的目录(这个是临时的)然而如果你只把包放在了C盘下面,那么它不属于任何一种情况,Python当然就找不到包了。除了
sys.path.append()
方法,上面方法中还有将C:
加到PYTHONPATH
environment 변수에C:
를 추가하는 것도 가능합니다.모든 언어는 거의 항상 시스템 변수, 언어 설정 변수, 최종 실시간 기록 변수 순서로 되어 있습니다. 동일한 변수에 대해서는 최신 것이 효과적입니다. 이것이 제가 언어를 배울 때 환경적인 문제를 확인하는 방법이며, 모든 것을 확신할 것입니다