Moduleについて調べたいとき

概要

モジュールがうまく使えなくなったときにどこから呼ばれているのかを知る必要になったのでモジュールについて調べたいときに知っておくと便利なものをまとめておく。

環境

macOS Mojave 10.14.5
pyenv 1.2.13
anaconda3-5.3.0
python 3.7.4

モジュールの場所

$ python
>> import numpy
>> print(numpu.__file__)

モジュールの関数

>>print(dir(numpy))

モジュールのバージョン

>>print(numpy.__version__)

関数の定義

>> import inspect
>> print(inspect.getsource(numpy))