Python import 위치 알기

2023. 10. 10. 18:42python

개발 환경을 구축할 때, 복잡한 개발 환경의 경우 Import를 할 때 해당 패키지가 어디서 왔는지 알고 싶을 때가 있다.

이때 사용할 수 있는 방법이 총 2가지가 있다. 

아래 예시는 cv2를 찾을 때다.

 

1. import inspect를 사용하는 방법
inspect 모듈을 사용하면 모듈의 정보를 더 자세히 확인할 수 있다. 다음과 같이 inspect 모듈을 사용하여 cv2 모듈의 위치를 확인할 수 있다.

import cv2
import inspect

cv2_location = inspect.getfile(cv2)
print(cv2_location)

2.명령 프롬프트나 터미널에서 

python -c "import cv2; print(cv2.__file__)"