2015-06-24 5 views
2

Я нашел the hint about using checkinterval in the Plone documentation (для настройки производительности) и попытался установить его; в моем buildout.cfg:Plone: ​​checkinterval не может импортировать pystone

[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 вещь устаревшее все равно?

+0

Для лучшей производительности, я бы порекомендовал вам использовать один поток для каждого экземпляр и создать столько случаев, сколько вам нужно; поскольку управление памятью CPython не является потокобезопасным, [производительность Python может быть хуже при использовании многопоточности] (https://wiki.python.org/moin/GlobalInterpreterLock), поэтому лучше оставить эту задачу в операционной системе. – hvelarde

ответ

2

Pystone должен быть в вашем python, а не в вашем Plone. Для того, чтобы проверить, что просто узнать питон вы используете & тест ввозных, как показано ниже:

$ 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 
>>> 

вероятно, это не в вашей системе.

Какая платформа вы используете? This fedora user's problem похож на ваш & просто решается yum install python-test. Надеюсь, это легко для вас?

Если вы установили Plone с помощью Universal Installer он должен быть построен вам питон, что (я думаю) будет иметь зависимость, как это включено ....

+0

Спасибо - это сделал трюк! Я на CentOS, поэтому я смог использовать ту же самую команду 'yum'. – Tobias

 Смежные вопросы

  • Нет связанных вопросов^_^