问题标签 [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 投票
2 回答
15142 浏览

python - Python ImportError - 这里有什么问题?

我是编程和 Python 的新手。我正在关注Learn Python the Hard Way一书。作为练习 25 的一部分,我编写了一个脚本:

我把它从 gedit 保存为

ex25.py

在路径下

C:\Users\Brandon\Experiment\Python_ex

我正在运行 64 位 Windows 7。

当我从 python.exe 导入 ex25 时,我得到:

在 Computer\Properties\Advanced\Environment Variables 下,我添加了系统变量:

蟒蛇路径

C:\Python27

那没有帮助。我究竟做错了什么?

0 投票
2 回答
2170 浏览

django - Django 表单向导,SessionWizardView 导入错误

我想实现一个 django 表单向导。我阅读了有关它的文档,但是当我将 'from django.contrib.formtools.wizard.views' import SessionWizardView' 添加到我的视图时,我得到 "No module named views" 。

我从 shell 中搜索了“视图”,但不,formtools 下没有视图模块。

任何的想法 ?

0 投票
0 回答
342 浏览

google-app-engine - Web2py 和 Google App Engine 导入错误

我尝试使用 dev_appserver.py 启动web2py 1.98.1,但它找不到“pickle”模块。

Traceback(最近一次调用最后):文件“/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py”,第 4144 行,在 _HandleRequest self._Dispatch(dispatcher, self.rfile, outfile , 环境字典)
文件“/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py”,第 4049 行,_Dispatch base_env_dict=env_dict) 文件“/home/matthew/dev/sdks/google_appengine_1.5.2/ google/appengine/tools/dev_appserver.py”,第 616 行,在 Dispatch base_env_dict=base_env_dict) 文件“/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/ tools/dev_appserver.py”,第 3120 行,在Dispatch self._module_dict) 文件“/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py”,第 3024 行,在 ExecuteCGI reset_modules = exec_script(handler_path, cgi_path, hook)
文件“/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py”,第 2887 行,在 script_module 中的 ExecuteOrImportScript exec module_code。dict 文件“/home/matthew/dev/projects/poprop_cameron/project/src/gaehandler.py”,第 33 行,在 import pickle ImportError: No module named pickle

当我使用解释器导入它时,它会毫无错误地导入。有没有我必须在某处包含的路径?

0 投票
2 回答
14952 浏览

python - Django 导入错误

我用目录结构创建了自己的 Django 应用程序

在里面a.py我有以下导入

如果我/appname在我的/djangoproject文件夹中,这可以正常工作,但是当我将应用程序安装到 Python 的站点包(setup.py我通过它创建)时,所有的地狱都松散了,并且a.py不能再 import Something,并出现以下错误:

这是 setup.py:

0 投票
2 回答
3439 浏览

python - Django 部署:ImportError:无法导入设置“settings.py”(是否在 sys.path 上?):没有名为 settings.py 的模块

大家好,感谢您花时间看我的问题。

我是 Python 的新手,以为我有 php/mysql 的经验。

我刚刚收到了一个 django 站点的代码存储库,并被要求在服务器上启动并运行它。我已经能够运行 syncdb 并进行迁移。现在我试图在浏览器中导航到我的网站,这是我得到的错误:

我的 apach2.conf python 配置如下所示:

settings.py 文件位于目录 /home/ubuntu/venvs/live/myproject 中。

有人可以在这里帮助我吗?

谢谢!

0 投票
2 回答
3182 浏览

python - 导入与系统模块同名的模块

我的情况与this question中的情况相似......不同之处在于,

在我们的 python/django 项目中,我们有一个名为utils的目录,它保存了基本功能......

有时,我们需要通过从控制台运行 thm 来测试一些模块,例如

一切都很好,直到 python 尝试从我们的utils 目录中导入一些东西......

我检查了我的python路径,我们的项目在列表中,项目文件下的每个文件夹都有__init__.py文件,当我在项目目录中运行ipython时......一切正常,否则,python从它自己的utils目录中导入......

我的同事使用 sama 方法没有任何问题,但它会引发ImportError我的环境......我们所有人都缺少的问题可能是什么?

更新:我的项目目录和每个子目录都有__init__.py文件,我可以毫无问题地从我的项目中导入其他模块...当我在与我的 procekt 不同的文件夹中并且我运行 ipython 时,这样的导入没有问题...

但是,当涉及到导入实用程序时,它失败了......

UPATE 2:导致问题的原因是django文件夹下的utils目录,它也在python路径中......

0 投票
3 回答
520 浏览

python - 虚假的 ImportErrors(模块导入子模块?)

我有一个问题,我真的不知道从哪里开始解决。也许它会敲响某人的钟声。

TLDR: Django 应用程序崩溃并在重新启动时运行但无法导入某些模块。再次重新启动后,一切都很好。

整个故事:

不同 Python(2.5.x、2.6.x 和 2.6.x)和 Django 版本(分别为 1.1.0、1.2.5 和 1.3.0)上的不同应用程序(我们现在最多三个)偶尔会出现虚假 ImportErrors . 例如,其中一个应用程序通过在内部抛出 ImportError 开始使每个请求失败:

我们收集了strace输出,相关块如下(为了简洁和保护有罪者,绝对路径替换为 DIR)。

(又是同样的事情 s/GMarker/GEvent/)

重新启动该过程后,一切运行顺利,也在运行:

不会产生错误。

GMarker 和 GEvent 类实际上是在 中定义django.contrib.gis.maps.google.overlays和导入的...maps/google/__init__.py

因此完全可以预期加载 GMarker.py 等。将失败。似乎 Python 不知何故忘记了__init__.py它的命名空间。

这些应用程序的流量相对较高,可以想象(尽管不确定)它们可能已经超过了它们的 VM 限制并且几乎可以优雅地恢复。此外,至少在两种情况下,该应用程序存在导致崩溃的早期问题——一种情况下是 SIGSEGV,另一种情况下是错误的……其他情况)。一个应用程序重启导致它抛出 ImportErrors,另一个让它再次运行。损坏的 .py[c]?时间戳是古老的。

所有这些应用程序都在flup wsgi-to-fastcgi 服务器上运行。

到目前为止,这些应用程序中的每一个都失败了一次(在完全不同的模块中,有两种__init__.py“被遗忘”的情况,但我找不到第三个错误 ATM),所以我无法判断这些模块是否有意义。

任何和所有的指针和想法表示赞赏!

0 投票
1 回答
3158 浏览

python - 在 /home 目录之外导入时,Python 中出现“未命名模块”错误

可能这是一个愚蠢的问题,但我一直无法弄清楚。

ImportError: No module named etree.ElementTree写的时候得到:

/home/如果我在or中运行相同的脚本/home/<user>/,它可以正常工作,但是当我当前的工作目录是/home/<user>/<some_directory>/<some_subdirectory>时,我会收到上述错误。

这里发生了什么?

附加信息:我正在运行 Ubuntu 11.04 和 Python 3.2

提前致谢。

0 投票
1 回答
2232 浏览

python - Python Twitter 库:无法导入

我正在尝试导入Python Twitter库这可能是基本的事情。

首先我在第 52 行遇到错误,说他无法上传 json 库。那行代码是脚本的一部分,库根据 Python 的版本决定应该导入哪个 json 库。我评论了所有涉及其他版本的 Python 的行,而不是我正在使用的版本,并且它有效。

然后又弹出一个错误:

这个看不懂

我尝试在 2.6、2.7、3.1 和 3.2.2 版本中导入它,但没有任何效果。在一个中,我被要求提供 oauth 库,然后是 oauth2。第一个我做对了,第二个做错了。

我认为这应该适用于 3.2.2。谁能帮我?

提前致谢

0 投票
1 回答
10103 浏览

python - ImportError: No module named suds

Having trouble with py2exe importing the suds module, and narrowed it down to the following:

However, a simple import works fine:

Here is my sys.path, which shows suds at 'C:\Python27\lib\site-packages\suds-0.4-py2.7.egg':

Confirmed that py2exe is installed under 2.7:

Why isn't imp.find_module locating the suds module?