Grok DistributionNotFound:grokcore.startup

时间:2011-12-29 02:13:17

标签: python linux paster grok

在grok主页教程中使用grokproject Sample来同时创建一个新项目并安装grok框架。

cd Sample然后在教程中运行bin/paster serve parts/etc/deploy.ini并返回DistributionNotFound: grokcore.startup错误

追溯@ http://pastebin.com/T01J0ndM

一个有根据的猜测告诉我grok包没有用grokproject命令安装?

使用Gentoo Linux。

2 个答案:

答案 0 :(得分:2)

通常,当您移动项目时,运行

$ python bootstrap.py
$ ./bin/buildout
new 位置中的

应重新生成脚本和配置文件中的所有本地路径。它还将下载并安装所需的鸡蛋(如grokcore.startup),如果它们不在标准的pythons site-packages目录或常见的egg目录(见下文)之类的共享位置。

您可以告诉buildout每次都在同一位置安装鸡蛋,方法是在您的主目录.buildout/目录中创建一个名为default.cfg的文件,其内容如下:

[buildout]
eggs-directory = /home/myname/.buildout/eggs

将在给定路径中安装所有“本地”鸡蛋。

答案 1 :(得分:0)

出现此错误是因为我从原始安装目录移动了我的项目。显然,我必须找不到与位置相关的配置设置。

在新目录中从头开始创建一个新项目解决了这个问题。