问题标签 [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 回答
460 浏览

opencv - 有人研究过 OpenCV2.1 (pyOpenCV)、Python 和 Maya2010 吗?

我在用

  1. 蟒蛇2.6.1
  2. 对应的numpy(http://space.dl.sourceforge.net/project/numpy/NumPy/1.5.0/numpy-1.5.0-win32-superpack-python2.6.exe)
  3. 对应的pyOpencv(http://pyopencv.googlecode.com/files/pyopencv-2.1.0.wr1.2.0.win32-py2.6.exe)
  4. MAYA2010(带有python 2.6.1)

我在 python IDE 中试过from pyopencv import *,效果很好。我也尝试读取和保存文件。这也很完美。

但是在 Maya2010 ( sys.path.append('C:\Python26\Lib\site-packages')) 中附加路径以安装 python2.6 或将 pyopencv 和 numpy 文件夹粘贴到 Maya2010(在所需文件夹中:从“C:\Python26\Lib\site-packages”到“D:\Program Files\Autodesk\Maya2010\ Python\lib\site-packages") 给出以下错误消息:

在做: from pyopencv import *

任何帮助将不胜感激。

0 投票
4 回答
9871 浏览

python - 当 debug=False 时可能导致 Django 错误,而当 debug=True 时不存在

使用开发服务器,它适用于 debug=True 或 False。

在生产中,如果 debug=True,一切正常,但如果 debug=False,我会收到 500 错误,并且 apache 日志以导入错误结尾:“ImportError: cannot import name Project”。

导入中的任何内容都没有以调试为条件 - 唯一的代码是开发服务器是否应该提供静态文件(在生产中,apache 应该处理这个 - 并且这是单独测试并且工作正常)。

0 投票
4 回答
76675 浏览

python - 如何在 Python 中使用 OpenCV?

我刚刚在我的 Windows 7 机器上安装了 OpenCV。结果,我得到了一个新目录:

C:\OpenCV2.2\Python2.7\Lib\site-packages

在这个目录中,我有两个文件:cv.libcv.pyd.

然后我尝试使用opencv来自 Python 的。我执行以下操作:

结果,我收到以下错误消息:

我究竟做错了什么?

添加

正如这里推荐的那样,我已将 的内容复制C:\OpenCV2.0\Python2.6\Lib\site-packagesC:\Python26\Lib\site-packages. 它没有帮助。

添加 2

我的环境变量具有以下值:

我需要改变什么吗?我需要添加一些东西吗?

添加 3

我认为我的问题很笼统:如何使用图书馆?可能我需要在某个地方找到一个 *.ddl 文件?那么我需要使用包含这个文件的目录的名称作为一些环境变量的值吗?或者也许我需要使用sys.addpath?我还需要知道调用库的方式与包含该库的文件的名称有什么关系。

增加了 4

有趣的是,当我输入 时import cv,我得到:

但是当我输入时,import opencv我得到:

增加了 5

有人建议我使用不一致的python版本。更详细地说,OpenCV 尝试使用 Python2.7,而我有 Python2.6。所以,我已经安装了 Python 2.7。它有所作为。现在我没有旧的错误消息,但我有一个新的:

增加了 6

我已经通过安装 numpy. 花了一些时间,因为我没有意识到不同版本的Python对应有不同的numpy安装程序。一些细节可以在我对我自己问题的回答中找到(见下文)。

0 投票
4 回答
739 浏览

django - 生产环境中的 Django 导入错误

我在使用 Apache 和 mod_wsgi 的生产服务器上运行 django 项目时遇到问题。当我启动 apache 并第一次访问站点或从其他站点时发生此错误:

ImportError at /
Exception Value: cannot import name MyName
Exception Location /var/www/projectname/appname/somemodule.py

当我重新加载页面时,错误消失并且网站工作正常。还有一点是这个错误是选择性发生的,有时不会出现。

在项目中,我使用不带项目名称前缀的导入(我的意思是“从 accounts.models 导入账户”而不是“从 projectname.accounts.models 导入账户”)。

在开发(manage.py runserver)服务器上一切正常,没有任何麻烦。

我使用了我的 apache 和 wsgi 脚本配置的许多变体,但问题没有解决。

这是我当前的 projectname.wsgi:

这是apache配置的一些部分:

我也为 SSL 使用单独的虚拟主机。
我希望有人帮助我。
谢谢!

0 投票
3 回答
1525 浏览

python - Python 中的 ImportError 是什么意思?

我尝试导入一个模块:

我收到以下错误消息:

但是如果我尝试导入一个绝对不存在的库,例如:

我得到:

因此,我得出结论,cv图书馆并没有完全隐藏。Python能够看到一些东西。有谁知道 Python 能够看到什么以及缺少什么?

添加

添加 2

在包含库的目录中有包含许多文件cv的子目录 ( )。所以,我尝试了:C:\OpenCV2.2\bin*.dll

我仍然得到“dll加载失败”。有没有办法找出究竟缺少哪个“dll”文件。我的意思是,Python 试图找到一个特定的 dll 文件(比如说 cv.dll)却找不到它?

0 投票
1 回答
12453 浏览

python - ImportError:没有名为 win32api、python 的模块,即使将 win32api 的位置附加到路径

我对python相当陌生。(Python 2.6)

我正在尝试通过导入 wmi 模块来列出正在运行的进程。

系统搜索指向在上面代码的 append 语句中的位置找到了 win32api。但我仍然收到错误:ImportError: No module named win32api

实际错误:

我已经安装了 win32extensions 以确保版本和平台匹配。我正在使用 2.6 我还安装了 wmi-1.4.6

我自己的路:

有任何想法吗?

0 投票
2 回答
2197 浏览

python - PyQt - QtDeclarative 导入麻烦

我正在运行 Ubuntu 10.10,并通过 apt-get 安装了 PyQt 4.7.4。

我使用 QtDesigner 构建了一个 GUI 布局,并使用 pyuic4 将 .ui 文件编译为 .py。

然后我将自动生成的类子类化并实现子类的构造函数。我调用 setupUi() 然后收到以下错误和堆栈跟踪:

此外,当同事使用 Windows 中安装的 PyQt 4.8.3 中的 pyuic4 将 .ui 文件编译为 .py 时,我收到以下错误:

当我安装 PyQt 时,似乎没有安装 QtDeclarative(或者没有安装 Python 期望的位置)。但奇怪的是,我在谷歌搜索中找不到其他有同样问题的人。

有谁知道这里发生了什么?谢谢你的帮助!

戴夫

0 投票
10 回答
17514 浏览

python - wxPython 导入错误

我无法在 Python 中找出错误消息。

昨天,我使用最新的 EPD 包安装了 python,并使用 Mac OS 的 wxPython2.9-osx-cocoa-py2.7 包安装了 wxPython2.9。然后我将 wx 添加到我的 PYTHONPATH 中。

但是当我尝试运行东西时,我得到了这个错误:

我可以成功导入wx,所以我不知道是什么问题。我错过了 PYTHONPATH 中的任何内容吗?

0 投票
1 回答
142 浏览

c++ - python/c++ 包装在雪豹上

我创建了一个动态库,然后在雪豹下使用 swig,但是当我导入我的模块时,它总是返回 ImportError:没有名为 blabla 的模块。我都是64位编译的,下载安装python 2.7 64位。这个测试库是用 cmake 创建的,当我使用 leopard 32 位时,它可以工作。

0 投票
2 回答
13499 浏览

oracle - 是否可以以非 dba 用户身份执行 oracle import util?

当我尝试导入 oracle 转储时。在显示的错误之后,

由 EXPORT:V10.02.01 通过直接路径创建的导出文件

IMP-00013:只有一个 DBA 可以导入另一个 DBA 导出的文件

IMP-00000:导入未成功终止

我只是想知道非 dba 用户是否导出转储文件。非dba用户可以导入转储文件吗?