2

在 Plone 文档中找到了关于使用 checkinterval 的提示(用于性能调整)并尝试安装它;在我的buildout.cfg

[buildout]
parts +=
    checkinterval

[checkinterval]
recipe = zc.recipe.egg
eggs =
    jarn.checkinterval

但是,当我在构建后尝试调用时bin/checkinterval,它失败了:

  File ".../eggs/jarn.checkinterval-1.0-py2.7.egg/jarn/checkinterval/checkinterval.py", line 4, in <module>
    from test import pystone
ImportError: cannot import name pystone

我查看了jarn.checkinterval包,既没有找到test模块,也没有找到任何需求规范。

我试图添加test到零件清单等等pip install test;但test我找到的包不包含字符串pystone

那么,我在哪里可以找到这个pystone实用程序,以及如何集成它以找到它?

还是这checkinterval东西已经过时了?

4

1 回答 1

2

Pystone 应该在你的 python 而不是你的 Plone 中。要检查是否只需找出您正在使用的 python 并测试导入,如下所示:

$ head -2 bin/buildout
#!/home/daniel/dev/Plone/Development/myproject/bin/python

$ /home/daniel/dev/Plone/Development/myproject/bin/python
Python 2.7.5 (default, Jul 15 2013, 18:40:50) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from test import pystone
>>> 

可能会在您的系统上失败。

您使用的是哪个平台? 这个fedora用户的问题和你的很相似&简单的解决了yum install python-test。希望这对你来说很容易吗?

如果您使用 Universal Installer 安装了 Plone,它应该已经为您构建了一个 python(我认为)将包含这样的依赖项......

于 2015-06-25T09:58:29.857 回答