问题标签 [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.
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
那没有帮助。我究竟做错了什么?
django - Django 表单向导,SessionWizardView 导入错误
我想实现一个 django 表单向导。我阅读了有关它的文档,但是当我将 'from django.contrib.formtools.wizard.views' import SessionWizardView' 添加到我的视图时,我得到 "No module named views" 。
我从 shell 中搜索了“视图”,但不,formtools 下没有视图模块。
任何的想法 ?
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
当我使用解释器导入它时,它会毫无错误地导入。有没有我必须在某处包含的路径?
python - Django 导入错误
我用目录结构创建了自己的 Django 应用程序
在里面a.py
我有以下导入
如果我/appname
在我的/djangoproject
文件夹中,这可以正常工作,但是当我将应用程序安装到 Python 的站点包(setup.py
我通过它创建)时,所有的地狱都松散了,并且a.py
不能再 import Something
,并出现以下错误:
这是 setup.py:
python - Django 部署:ImportError:无法导入设置“settings.py”(是否在 sys.path 上?):没有名为 settings.py 的模块
大家好,感谢您花时间看我的问题。
我是 Python 的新手,以为我有 php/mysql 的经验。
我刚刚收到了一个 django 站点的代码存储库,并被要求在服务器上启动并运行它。我已经能够运行 syncdb 并进行迁移。现在我试图在浏览器中导航到我的网站,这是我得到的错误:
我的 apach2.conf python 配置如下所示:
settings.py 文件位于目录 /home/ubuntu/venvs/live/myproject 中。
有人可以在这里帮助我吗?
谢谢!
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路径中......
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),所以我无法判断这些模块是否有意义。
任何和所有的指针和想法表示赞赏!
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
提前致谢。
python - Python Twitter 库:无法导入
我正在尝试导入Python Twitter库这可能是基本的事情。
首先我在第 52 行遇到错误,说他无法上传 json 库。那行代码是脚本的一部分,库根据 Python 的版本决定应该导入哪个 json 库。我评论了所有涉及其他版本的 Python 的行,而不是我正在使用的版本,并且它有效。
然后又弹出一个错误:
这个看不懂
我尝试在 2.6、2.7、3.1 和 3.2.2 版本中导入它,但没有任何效果。在一个中,我被要求提供 oauth 库,然后是 oauth2。第一个我做对了,第二个做错了。
我认为这应该适用于 3.2.2。谁能帮我?
提前致谢
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?