【问题标题】:How to resolve 'ImportError: No module named querystring'?如何解决“ImportError:没有名为查询字符串的模块”?
【发布时间】:2013-03-06 21:36:32
【问题描述】:

在 Plone-4.1.6 站点中安装具有多个依赖项的产品时,我开始创建站点:

2013-03-06 09:18:38 ERROR Zope.SiteErrorLog 1362557918.010.833996902243 http://myserver.de:8182/@@plone-addsite
Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module Products.CMFPlone.browser.admin, line 204, in __call__
  Module Products.CMFPlone.factory, line 100, in addPloneSite
  Module Products.GenericSetup.tool, line 353, in runAllImportStepsFromProfile
   - __traceback_info__: profile-aip.policy:default
  Module Products.GenericSetup.tool, line 1123, in _runImportStepsFromContext
  Module Products.GenericSetup.tool, line 1036, in _doRunImportStep
   - __traceback_info__: plone.app.registry
  Module plone.app.registry.exportimport.handler, line 35, in importRegistry
  Module plone.app.registry.exportimport.handler, line 74, in importDocument
  Module plone.app.registry.exportimport.handler, line 232, in importRecords
  Module zope.dottedname.resolve, line 38, in resolve
ImportError: No module named querystring

由于错误消息表明 p.a.registry 中存在冲突,我尝试使用“bin/buildout -n”获取最新版本(现在为 1.2.2),但仍选择了旧版本(1.0.1) .

所以,我将它固定在 buildout 的配置中,然后得到:

版本1.0.1不符合要求, 'plone.app.registry==1.2.2'。虽然:安装实例。错误:坏 1.0.1版

假设其中一个 deps 将 p.a.registry 固定下来,我会像这样抓取鸡蛋缓存:

grep -r --include=requires.txt "plone.app.registry" /path/to/eggs

没有结果,声明只需要“大于”版本。

有人知道,我该如何解决这个问题?

编辑: 通过扩展部分 (http://dist.plone.org/release/4.1.6/versions.cfg) 包含的配置包含我正在寻找的行,一开始没想到,现在点击“关闭”。

【问题讨论】:

    标签: dependencies plone versioning product pinning


    【解决方案1】:

    您尝试安装的软件包缺少依赖项。问题不在于 plone.app.registry。

    您可以通过将 plone.app.querystring 添加到构建中的包列表中来解决您的问题;但是,您正在安装的插件也可能缺少其他依赖项。

    【讨论】:

    • 使用“-v”(甚至“-vvv”)标志运行构建可以帮助您确定问题插件。
    • @vangheem:谢谢,到目前为止,我构建了一个没有问题的新实例,但您的回答通常很有帮助(提供缺少的模块,而不是在产生错误消息的产品中搜索),接受: )
    • @SteveM:我知道'-v'选项,但当然不能经常指出它:)
    猜你喜欢
    • 2019-09-22
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    相关资源
    最近更新 更多