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 は、Plone ではなく Python にある必要があります。それを確認するには、使用している 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 に答える