您如何找到似乎未在任何地方定义的python模块?

时间:2018-10-03 18:28:09

标签: python module ipython python-import

因此,我已经可以使用新的存储库,并且正在打开一个预先存在的Ipython笔记本。

在该笔记本中,我有以下一行:(foo blah和boo显然不是真实姓名,出于这个问题的目的,我更改了它们)。

from foo.blah.boo import some_function

我当然得到了ImportError: foo.blah.boo,因为它在任何地方都找不到。

这是我的问题,我似乎无法在任何地方找到!我尝试对该函数定义进行grepping无效,而且似乎也找不到任何名为foo的目录。

我对我在这里做错的事情不知所措...谢谢!

1 个答案:

答案 0 :(得分:1)

共享笔记本的人可能有一个自定义的PYTHONPATH,即他们拥有一个带有各自模块foo.blah.boo的单独目录,因此您无法在线找到该模块,也无法在存储库中找到目录< / p>