반응형
나는 사용한다
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 라벨로 선택하는 Pandas는 때때로 Series를 반환하고 때로는 DataFrame을 반환합니다. (0) | 2020.12.29 |
---|---|
파이썬 python-re : 알파벳 문자를 일치시키는 방법 (0) | 2020.12.29 |
파이썬 Python 2.7에서는 hashlib를 가져 오지만 2.6에서는 가져 오지 않는 오류 (0) | 2020.12.29 |
파이썬에서 프로그램을 어떻게 실행합니까? 경로의 공백으로 인해 os.system이 실패합니다. (0) | 2020.12.29 |
파이썬 NoneType이 작동하지 않는 Python 검사 (0) | 2020.12.28 |
댓글