在grok主页教程中使用grokproject Sample
来同时创建一个新项目并安装grok框架。
cd Sample
然后在教程中运行bin/paster serve parts/etc/deploy.ini
并返回DistributionNotFound: grokcore.startup
错误
追溯@ http://pastebin.com/T01J0ndM
一个有根据的猜测告诉我grok包没有用grokproject命令安装?
使用Gentoo Linux。
答案 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)
出现此错误是因为我从原始安装目录移动了我的项目。显然,我必须找不到与位置相关的配置设置。
在新目录中从头开始创建一个新项目解决了这个问题。