Computer >> 컴퓨터 >  >> 체계 >> Windows 10

Windows에서 PYTHONPATH를 편집하는 방법

다음을 사용하기 때문에 여기에 있습니다:

  1. Windows OS 버전 10 이상
  2. Python 버전 3.3 이상
  3. 아나콘다3

그리고 PYTHONPATH을 수정하고 싶습니다. 영구적으로.

TL;DR

  1. C:\Users\<your_username>\Anaconda3\Lib\site-pa으로 이동 패키지
  2. 파일 생성 python37.pth
  3. 이 줄 C:\\Users\\<your_username>\\my_을 포함하도록 파일을 수정합니다. 모듈

긴 버전; 읽기

프롤로그

대부분의 경우 PYTHONPATH 설정 GUI에서 트릭을 수행합니다. 트릭은 이 스택 오버플로 답변에 잘 설명되어 있습니다.
처음에 로컬 경로만 수정하려는 경우 , 이 유용한 답변이 도움이 될 것입니다.

약간 확장된 품목 번호 1

C:\Users\<your_username>\Anaconda3\Lib\site-pa이 없는 경우 패키지, 재place C:\Users\<your_ 사용자 이름> Anaconda3에 대한 경로로.

약간 확장된 품목 번호. 2

Python3.7을 사용하는 경우 python37.pth라는 파일을 만듭니다. . 그렇지 않으면 python<XX&g라는 파일을 만듭니다. 사용 중인 Python 버전에 대한 t;.pth.

  • 어떤 버전인지 모르십니까?
    C:\Users\<your_username>\Anac 아래 onda3\ form python&l 파일 검색 t;XX&gt;.d 일. 는 필요한 버전 번호를 나타냅니다.d fo r .pth 파일의 이름을 지정합니다.
  • Windows는 매우 성가시고 .pth로 파일을 생성할 수 없습니다. 접미사?
    C:\Users\<your_username>\Anaconda3\Lib\site-pa에 이러한 파일이 있습니다. 패키지 폴더. 그 중 하나를 복사하고 접두사를 수정하세요.
  • 일부 장소에서는 ._pth를 생성해야 한다고 말합니다. .pth 대신 파일 ?
    ._pth 파일이 완전히 대체됩니다. 기존 경로. .pth 동안 파일이 추가됩니다. 이미 가지고 있는 경로에 대한 내용입니다. 여기에서 더 많은 정보를 찾을 수 있습니다.

약간 확장된 품목 번호. 3

SuperCoolClass 가정 가져오려는 위치는
C:\Users\<your_username>\my_project_folder\my_awesome_f ile.py .

그런 다음 새로 만든 python<XX&g를 엽니다. t;.pth 파일을 즐겨 사용하는 텍스트 편집기로 만들고(Vim이라고 말하지 마세요) 하나의 line:를 추가하세요.
C:\\Users\\<your_username>\\my_pr 개체_폴더.
예, 그 성가신 doubl와 함께 e 슬래시 \\ .
아니요, ho ut 따옴표 "" .

그리고 그게 다야.
이제 일반 사람처럼 어디서나 가져올 수 있습니다.
from my_awesome_file import SuperCoolClass .

에필로그

여기에 추가해야 할 중요한 것은 없습니다.
나는 단지 나의 2시간의 좌절 + 이 포스트를 작성하는 1시간이 당신의 시간을 절약하기를 바랍니다.
안심하세요.

Windows에서 PYTHONPATH를 편집하는 방법