python导入错误:在基于grok的项目中,fanstatic configure.zcml中没有名为resource的模块

python导入错误:在基于grok的项目中,fanstatic configure.zcml中没有名为resource的模块,python,zope,importerror,grok,zcml,Python,Zope,Importerror,Grok,Zcml,以前一切正常。我做了一些代码更改,上传到服务器并启动了我的python粘贴器实例进行测试。但是上面的堆栈跟踪发生在启动时,我没有更改setup.py或resource.py的其他配置文件(本质上是一个告诉fanstatic包静态web资源(如图像)所在位置的cfg文件)中的任何内容,使其从运行时突然消失。我已经检查并再次检查了source、resource.py和所有其他python文件的位置 我再次运行buildout,以确保没有意外删除某些内容,但仍然会出现上述相同的错误 你知道为什么fan

以前一切正常。我做了一些代码更改,上传到服务器并启动了我的python粘贴器实例进行测试。但是上面的堆栈跟踪发生在启动时,我没有更改setup.py或resource.py的其他配置文件(本质上是一个告诉fanstatic包静态web资源(如图像)所在位置的cfg文件)中的任何内容,使其从运行时突然消失。我已经检查并再次检查了source、resource.py和所有其他python文件的位置

我再次运行buildout,以确保没有意外删除某些内容,但仍然会出现上述相同的错误


你知道为什么fanstatic会停止在基于grok的项目中查找resource.py吗?

我的上传脚本在顶级包目录中添加了一个
\uuuu init\uuuuuuuuuuupy.py
,因此grok在这个目录中查找,而不是
resource.py
的相应模块子目录。你尝试过回滚到以前的部署吗指向例如,撤消所有更改,然后查看站点是否再次运行?是,尝试了此操作,但仍然出现相同的错误。没有其他人接触过服务器。更新-找到它。我的上传脚本将一个额外的init.py添加到一个不是python模块的目录中。
  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