본문 바로가기
파이썬

파이썬 Python 라이브러리 경로에 폴더 추가 (Windows)

by º기록 2020. 12. 29.
반응형

나는 사용한다

sys.path.append('D:/my_library_folder/')
import mymodule

일부 모듈을 가져 오기 위해.

이 폴더를 D : / my_library_folder / Python 라이브러리 경로에 영구적으로 추가하여 사용할 수 있도록하는 방법

import mymodule

미래에?

(재부팅 후에도)

 

해결 방법

 

site-packages 디렉토리에 폴더를 넣으십시오. 즉 :

C:\PythonXY\Lib\site-packages

참고 : 빈 파일 __ init __. py 를 폴더에 추가해야합니다.

__ init __. py 라는 파일은 디스크의 디렉토리를 Python 패키지 디렉토리로 표시하는 데 사용됩니다.

파일이있는 경우 :

C:\PythonXY\Lib\site-packages\<my_library_folder>\__init__.py
C:\PythonXY\Lib\site-packages\<my_library_folder>\module.py

module.py의 코드를 다음과 같이 가져올 수 있습니다.

from <my_library_folder> import module

__ init __. py 파일을 제거하면 Python은 더 이상 해당 디렉토리 내의 하위 모듈을 찾지 않으므로 모듈 가져 오기 시도가 실패합니다.

폴더가 많은 경우 각 폴더에 빈 __ init __. py 파일을 만듭니다. 예 :

C:\PythonXY\Lib\site-packages\<my_library_folder>    __init__.py
    module.py        
    subpackage        __init__.py
        submodule1.py
        submodule2.py

 

참조 페이지 https://stackoverflow.com/questions/20394613

 

 

반응형

댓글