2

我刚刚在 Windows 32 上下载了 Scrapy(网络爬虫),并且刚刚使用 dos 中的“scrapy-ctl.py startproject dmoz”命令创建了一个新项目文件夹。然后我继续使用以下命令创建了第一个蜘蛛:

scrapy-ctl.py genspider myspider myspdier-domain.com

但它不起作用并返回错误:

Error running: scrapy-ctl.py genspider, Cannot find project settings module in python path: scrapy_settings.

我知道我的路径设置正确(到 python26/scripts),但我很难弄清楚问题是什么。我对scrapy和python都是新手,所以我很有可能没有做一些重要的事情。

另外,我一直在使用 eclipse 和 Pydev 插件来编辑代码,如果这可能会导致一些问题。

4

3 回答 3

2

PATH 和 PYTHON_PATH 之间是有区别的。您的 PYTHON_PATH 设置是否正确?这条路径是 python 寻找包含包/模块的地方。

于 2010-05-16T07:41:56.787 回答
1

使用项目目录中的 scrapy-ctl.py。该脚本将了解该项目的设置。主要的scrapy-ctl.py 不知道该特定项目的设置。

于 2010-07-22T20:07:04.803 回答
0

将 PYTHONPATH 环境变量设置为 python26/scripts。

于 2010-05-16T08:57:23.757 回答