我知道这个问题被反复问了一遍,但看着这里所有类似的问题,我似乎找不到任何与我已经尝试过的答案有很大不同的答案……如果这真的是一个复制品,很抱歉。 我有一个简单的python包,名为"clam“。但是当我尝试从其中导入一个模块时,我得到了ImportError: no module named ...错误。我在这里查看了许多类似的问题,以查看我做错了什么,但它们似乎都建议我做我已经做过的事情(将我的PYTHONPATH
当用户在源目录中尝试导入模块foo时,会得到一个相当混乱的ImportError消息:ImportError: No module named foo。如何轻松地捕获此案例并返回更具信息性的消息,例如‘请不要从源目录加载模块foo’?有了__init__.py,我将从以下内容开始: from _foo import * ## chec
在没有安装blist的情况下,我尝试通过设置环境变量PYTHONPATH来使用blist_1.3.6模块。然而,我仍然得到下面的错误。有没有办法不用安装就可以使用这个_blist?我可以看到_blist.c是一个C语言文件。File "/path/blist-1.3.6/blist/__init__.py", line 2, in <module>
from blist._