1

过去几周一直在 Plone 网站上工作,这是我第一次使用 buildout 来制作食谱和 paste 来生成模板,这是一个学习曲线。

两天前,一切正常。

昨天,我从我已知的良好来源开始工作,并使用 paste 为新原型生成样板,工作正常。我编辑了构建(就像我之前做过几次一样)来解释新项目,运行构建,并得到一个挂起的构建(不断重复它正在生成分发)

谷歌搜索表明这是由于版本不匹配,我应该升级到最新版本的分发,所以我这样做了(到 0.6.10)

现在,那个错误已经消失了,但是任何做粘贴的能力也是如此。即使运行也会 paster create --list-templates 排除错误:

F:\Plone\src>paster create --list-templates

Traceback(最近一次调用最后一次):文件“F:\Plone\Python\Scripts\paster-script.py”,第 5 行,在?from pkg_resources import load_entry_point ImportError: No module named pkg_resources

希望有人可以提供帮助,b / c我现在很停滞不前。

4

3 回答 3

3

事实证明,问题与新版本的分发有关,显然没有正确压缩旧版本。我不得不手动重命名旧鸡蛋,删除新鸡蛋,然后重新安装新鸡蛋。

于 2009-12-15T03:02:19.197 回答
1

您可以删除分发鸡蛋并重新安装。

如果您的 easy_install 产生了类似的问题(我的在删除我的 setuptools egg 后发生了),您可以手动重新安装分发:

$ curl -O http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
于 2010-03-18T20:01:33.243 回答
0

也许这有帮助?

新的分发版本:使用新的 zc.buildout 来防止递归

我对堆栈的那个特定部分不太了解,但可能是相关的?

于 2009-12-14T01:05:31.410 回答