본문 바로가기
파이썬

파이썬 모듈 패키지 파일의 위치를 알고 싶다면

by edblab 2023. 4. 23.
728x90

python 쉘을 내장한 소프트웨어가 자체적으로 모듈을 관리하는데 모듈 설치하는 방법을 찾기가 어려워 기존 pip로 설치한 모듈을 복사하여 사용하려고 했다. 이 경우 복사하고 싶은 모듈이 어디에 설치되었는지 확인해야 한다. 파이썬에 모듈의 파일 위치를 찾아주는 inspect.getfile()을 이용하여 파일의 위치를 찾을 수 있다. getfile()을 사용하기 위해 우선 inspect를 import 해야 한다.

import inspect
import pymysql
print(inspect.getfile(pymysql))

이때 찾으려하는 모듈은 pymysql이다. 이 모듈을 실행하면 다음과 같은 결과를 통해 파일의 위치를 알 수 있다. 해당 파일을 쉘을 내장한 소프트웨어에서 관리하는 모듈 디렉터리에 복사하여 기능을 구현할 수 있었다.

================================ RESTART: C:/Users/user/Desktop/module find.py ===============================
C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\pymysql\__init__.py
>>>

 

2023 EDBLab

'파이썬' 카테고리의 다른 글

64bit Python 설치  (0) 2023.03.24
윈도우에서 pip 설치하기  (0) 2023.03.24