在plone中安装cmfbibliography

在plone中安装cmfbibliography,plone,bibliography,Plone,Bibliography,我正在使用plone 4.2,并希望使用产品CMFBibliographyAT。在运行命令buildout之后,我得到了很多关于“函数外部返回”的错误消息。当命令退出时,它将打印: *************** PICKED VERSIONS **************** [versions] Products.ATExtensions = 1.0 Products.CMFBibliographyAT = 1.1.2 bibliograph.core = 1.0.3 bibliograph

我正在使用plone 4.2,并希望使用产品CMFBibliographyAT。在运行命令buildout之后,我得到了很多关于“函数外部返回”的错误消息。当命令退出时,它将打印:

*************** PICKED VERSIONS ****************
[versions]
Products.ATExtensions = 1.0
Products.CMFBibliographyAT = 1.1.2
bibliograph.core = 1.0.3
bibliograph.parsing = 1.0.1
bibliograph.rendering = 1.0.2
psycopg2 = 2.4.5
pyisbn = 0.6.0
*************** /PICKED VERSIONS ***************
当我进入zope界面时,我可以看到这些原型:

CMFBibliographyAT::LargeBibliographyFolder Uninstall
CMFBibliographyAT::DuplicatesBibliographyFolder Uninstall
CMFBibliographyAT::BibliographyFolder Uninstall
然而,在plone中,当我试图添加一些内容时,并没有参考书目

你知道我为什么可以用这个产品吗


佩德罗

您实际上没有收到错误,您的构建完成得很好

安装EGG时,任何
.py
文件都会编译为
.pyc
缓存的字节码文件。然而,Plone皮肤层中的Python脚本文件是作为函数处理的Python的一种特殊形式,字节编译这些文件总是失败的。这是一种副作用,可以忽略,请参阅

已设置统一安装程序构建配置,以通知您如果未明确固定到某个版本,构建是否必须为您选择版本

您看到的输出会准确地告诉您它选择了什么版本,您可以重新使用该输出自行设置管脚。找到文件
versions.cfg
并在该文件的
[versions]
块下方添加行,在该文件中找到的相同
[versions]
部分下方

有关此类版本固定和其他构建问题的更多信息,请参阅:


如果在运行Zope实例时遇到这些包的问题并出现错误,则错误将被记录到控制台(在前台模式下运行时)或错误日志中。有关这些问题的疑难解答,请参阅。

只是为了确保:您是通过quickinstaller(或创建时的配置文件)在plonesite中安装了产品?现在我知道这些“返回外部函数”消息是正常的,因为python文件通常不是python模块。我在前台模式下运行了plone,在指令
validation.register(partialValidator('isPartialUrl'))中的文件
Products.ATExtensions-1.1a3/Products/ATExtensions/\uuuuu init.py\uuuu
中出现错误。我已经评论了这个指令,重新运行buildout和plonectl,瞧!现在我可以输入引用。我已经通过在buildout.cfg文件中指定产品名称安装了该产品。对于产品ATExtension,我指定了修改版本的路径(请参阅我之前的评论)。我尝试了不同版本的产品CMFBibiliography及其一些版本。我只是在前台模式下运行plone时才检测到错误:错误更详细。@user1556062:对,我不知道您在前台模式下有错误,我没有收到您的问题更新或评论的通知。我不熟悉plone和python。。。发布问题后,我继续阅读可用的文档。关于产品。ATExtension将联系当前的维护人员了解我制作的补丁。好主意。在没有看到回溯的情况下,很难说什么是错误的,但很可能您遇到了一个不兼容问题,最好由包维护人员来解决。