0

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

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

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

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

使用 Gentoo Linux。

4

2 回答 2

2

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

$ python bootstrap.py
$ ./bin/buildout

位置应该重新生成脚本和配置文件中的所有本地路径。如果它们不在标准 python 站点包目录或公共鸡蛋目录(见下文)等公共共享位置,它还将下载并安装所需的鸡蛋(如 grokcore.startup)。

.buildout/您可以通过在您的主目录中创建一个目录并在此目录中创建一个名为文件的文件,来告诉 buildout 每次将您的鸡蛋安装在同一位置default.cfg

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

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

于 2012-07-14T22:28:22.597 回答
0

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

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

于 2012-01-02T00:59:24.590 回答