2012-03-02 6 views
0
File "/root/.buildout/eggs/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 1954, in load 
    entry = __import__(self.module_name, globals(),globals(), ['__name__']) 
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/srv/csw/parts/etc/site.zcml", line 4.2-4.27 
    ZopeXMLConfigurationError: File "/../src/../configure.zcml", line 4.2-4.37 
    ZopeXMLConfigurationError: File "/root/.buildout/eggs/grokui.admin-0.9-py2.7.egg/grokui/admin/configure.zcml", line 4.2-4.35 
    ZopeXMLConfigurationError: File "/root/.buildout/eggs/grokui.base-0.5.1-py2.7.egg/grokui/base/configure.zcml", line 7.2-7.38 
    ZopeXMLConfigurationError: File "/root/.buildout/eggs/zope.fanstatic-0.9.1-py2.7.egg/zope/fanstatic/configure.zcml", line 9.2-9.27 
    ImportError: No module named resource 

以前はすべて正常に動作していました。私はいくつかのコードを変更し、サーバーにアップロードして、テストするために私のpythonペーストインスタンスを起動しました。しかし、上記のスタックトレースは起動時に発生し、私は変更していません何か setup.pyやresource.pyの他の設定ファイル(画像などの静的なWebリソースがどこにあるかをファンネルパッケージに伝えるcfgファイル)が突然消えますランタイムから。私は&をダブルチェックしてチェックしました。resource.pyと他のすべてのpythonファイルはどこにあるのでしょうか。python ImportError:grokベースのプロジェクトでfanstatic configure.zcmlのresourceという名前のモジュールがありません

私は何かが間違って削除されていないことを確認するためにbuildoutをもう一度実行しましたが、上記の同じエラーが発生しています。

grostaticベースのプロジェクトでfanstaticがresource.pyの検索を停止する理由は何ですか?

+0

以前のデプロイメントポイントにロールバックしてみましたか?例えば。すべての変更を元に戻し、サイトが再び実行されるかどうかを確認します。 –

+0

はいこれを試しても、同じエラーが表示されます。誰もサーバーに触れていない。 – rutherford

+0

update - 見つかりました。私のアップロードスクリプトは、pythonモジュールではないディレクトリに余分な__init__.pyを追加しました。 – rutherford

答えて

0

私のアップロードスクリプトは、トップレベルのパッケージディレクトリに__init__.pyを追加しました。したがって、grokはこのディレクトリを探していましたが、resource.pyの適切なモジュールサブディレクトリを探していませんでした。