问题标签 [importerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2315 浏览

python - 在子目录中添加 tweepy 时导入错误

我正在尝试将 tweepy 打包到子目录中。但我无法让导入工作。

情况是这样的:

我已经尝试不使用 init.py 并使用 twitter.py,所以这似乎不是问题。tweepy 的导入似乎也可以正常工作,但 tweepy 内部的导入效果不佳。

0 投票
1 回答
2940 浏览

python - python:强制非相对导入?

我想制作一个utils/django.py在我的项目中调用的模块。在顶部我有一行:

但是,它尝试从自身导入,这会导致错误。我知道我可以强制相对导入带有前缀.

有没有办法强制非相对导入?

0 投票
3 回答
5742 浏览

django - manage.py runserver - ImportError: No module named MYSITE

I can't get the dev environment running!

I've been following the instructions here (tutorial on DjangoProject page). When I type

I get the following error:

I am executing the command within the folder MYSITE which has the files init.py, manage.py, settings.py, urls.py

I've searched around and found questions on "manage.py runserver", but not this specific error. Your help is greatly appreciated. Thanks

0 投票
2 回答
1343 浏览

django - 将视图函数导入 models.py - 通过覆盖保存方法触发

我想从模型的保存方法中触发视图函数,以便写入或更新与实例关联的 xml 文件。

问题是我需要将 otherModel 导入到具有 myModel 外键的 views.py 中,这会导致某种冲突,并且出现错误:

我想我的做法是错误的,像这样在模型和视图之间导入,因为它会引发导入错误。这样做的正确方法是什么?当然,我可以在 models.py 中完成所有的 xml 编写功能并避免导入冲突,但这似乎是一种混乱的方法。

0 投票
3 回答
1383 浏览

python - Python2.7.1 导入OpenCV2.2 报错 Windows XP

我在使用 OpenCV2.2 和 Python2.7.1(应该兼容)时遇到了一些麻烦。我已将 OpenCV 安装到D:\OpenCV2.2PreCom\,添加了D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages路径sys.path以及环境变量 PYTHONPATH。

我还确保将D:\OpenCV2.2PreCom\bin路径添加到 Path 环境变量中。但是,当我尝试通过键入“import cv”来访问cv.pyd文件(位于 中)时,D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages\

我得到一个importerror

IDLE 看起来像这样:

那么我还能尝试让 Python 导入 OpenCV 吗?

亲切的问候。

0 投票
3 回答
210 浏览

python - python:导入失败时的库行为

当某些模块无法导入时,库的行为方式是否有任何标准做法?它应该只是让异常发生,还是应该捕获它并使用适当的信息优雅地退出?

例如我有这样的事情:

是更好还是更糟?

0 投票
2 回答
2760 浏览

python - 引用基类的Python类工厂问题?

我最近遇到了一个Python 类工厂实现,它非常适合我正在解决的问题。唯一的区别是我希望在不同的包中拥有基类和子类。

但是,当我尝试这样做时,每当我尝试加载基类时都会遇到问题。

结构:

基类.py

子类/__init__.py

子类/SubClass.py

当我尝试导入 BaseClass 时,出现以下错误:

我还尝试使用“import BaseClass”,然后将“BaseClass.BaseClass”子类化,但这导致了不同的错误:

最后,如果我只是尝试创建子类目录没有问题。只有当我尝试导入 BaseClass 模块时才会出现问题。

有任何想法吗?

0 投票
1 回答
550 浏览

java - 对 Jpcapture 的怀疑

我已经安装了 Jpcap0.7。我已将 jpcap.jar 复制到必要的文件夹中。

我的程序需要

它返回错误“无法解析导入”。我该怎么做才能解决这个错误?我在 Windows Vista 上使用 Eclipse。

0 投票
3 回答
2006 浏览

python - imp.find_module 的替代品?

背景

当您使用命名空间包并将代码库划分为单独的文件夹时,我已经厌倦了 pylint 无法导入文件的问题。因此,我开始深入研究已被确定为问题根源的 astNG 源代码(参见关于 astng 的错误报告8796)。问题的核心似乎是在imp.find_module查找导入的过程中使用了自己的 python。

发生的情况是导入的第一个(子)包 - ain import a.b.c- 被提供给find_module路径None。无论返回什么路径,都会被送入find_module查找循环中的下一个通道,您b在前面的示例中尝试在其中查找。

来自 logilab.common.modutils 的伪代码:

问题

这就是问题所在:您只能从 中获得第一个最佳命中find_module,其中可能包含或可能没有您的子包。如果您没有找到子包,则无法退出并尝试下一个。

我尝试显式使用 sys.path 而不是 None,以便可以从路径列表中删除结果并进行第二次尝试,但是 python 的模块查找器足够聪明,路径中不必完全匹配,使这种方法无法使用-无论如何,据我所知。

泪眼恳求

是否有替代 find_modules 的方法,它将返回所有可能的匹配项或排除列表?我也对完全不同的解决方案持开放态度。最好不要手动修补 python,但这并非不可能 - 至少对于本地解决方案而言。

(警告购买者:我正在运行 python 2.6,由于当前公司政策无法升级,p3k 等的建议不会被标记为接受,除非它是唯一的答案。)

0 投票
4 回答
70447 浏览

python - 如何在 Python 中获取当前的导入路径?

ImportError我在代码的某处遇到异常,但可以在应用程序启动时安全地导入相同的模块。我很想知道 Python 查找要导入的模块的路径,以便我可以追踪为什么会出现这个问题。我找到了这个:

print sys.path

这是系统在尝试导入模块时查看的所有路径的列表吗?