📅 2019-Apr-26 ⬩ ✍️ Ashwin Nanjappa ⬩ 🏷️ module, path, python ⬩ 📚 Archive
To view the paths of an imported Python module, say tensorflow
:
import tensorflow
print(tensorflow.__path__)
# Output is:
# ['/usr/local/lib/python3.6/site-packages/tensorflow/python/keras/api/_v1',
# '/usr/local/lib/python3.6/site-packages/tensorflow_estimator/python/estimator/api/_v1',
# '/usr/local/lib/python3.6/site-packages/tensorflow',
# '/usr/local/lib/python3.6/site-packages/tensorflow/_api/v1']
This can be useful to check if the right module from the right location is being imported. It is also useful to know where to go check out the Python source files of a module for inspection or debugging.