高橋かずひとのプログラミング、その他、備忘録。

日々調べてたことや、作ってみたものをメモしているブログ。 お決まりの断り文句ですが、このブログに書かれている内容は個人の見解であり、所属する組織の公式見解ではありません。チラ裏。

【Python】importしたモジュールやパッケージの場所を調べる

半年に1回くらい特殊な状況(Jetsonとか環境魔改造したとか)で場所を 調べることがあるためメモ。

モジュール本体かinit.pyの場所を取得

import tensorflow
print(tensorflow.__file__)

 実行例:C:\Users\XXXXXXXX\Anaconda3\envs\OpenCV_3_4_1\lib\site-packages\tensorflow__init__.py

パッケージの場所を取得

import tensorflow
print(tensorflow.__path__)

 実行例:['C:\Users\XXXXXXXX\Anaconda3\envs\OpenCV_3_4_1\lib\site-packages\tensorflow']

以上。