Dependencies 如何解决';ImportError:没有名为querystring';的模块;?

Dependencies 如何解决';ImportError:没有名为querystring';的模块;?,dependencies,plone,versioning,product,pinning,Dependencies,Plone,Versioning,Product,Pinning,在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.m

在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 PIN p.a.registry已关闭,我按如下方式刷新了鸡蛋缓存:

grep -r --include=requires.txt "plone.app.registry" /path/to/eggs
没有任何结果表明声明只需要“大于”版本

有人知道我该怎么解决这个问题吗

编辑:
通过extends部分()包含的配置包含我要查找的行,起初没有想到这一点,现在单击“关闭”。

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


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

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


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

使用“-v”(甚至“-vvv”)标志运行buildout可能会帮助您确定有问题的加载项。@vangheem:谢谢,我创建了一个新实例,到目前为止没有问题,但您的回答通常很有帮助(提供缺少的模块,而不是在生成错误消息的产品中搜索),已接受:)@SteveM:我知道“-v”选项,但当然不能经常指出它:)使用“-v”(甚至“-vvv”)标志运行buildout可以帮助您确定有问题的插件。@vangheem:谢谢,到目前为止,我构建了一个没有问题的新实例,但是您的答案通常是有用的(提供缺少的模块,而不是在生成错误消息的产品中搜索),已接受:)@SteveM:我知道关于“-v”选项,但当然不能经常指出它:)