使用Scrapy时选择合适的Python解释器

时间:2013-12-31 12:56:04

标签: python scrapy interpreter

我已成功安装Scrapy。我最近成功完成了http://doc.scrapy.org/en/latest/intro/tutorial.html的教程。

但是,现在我按照说明从正确的目录运行蜘蛛:

C:\My Projects\tutorial > scrapy crawl dmoz

我收到错误:

C:\Anaconda\python.exe: No module named scrapy

这是有道理的,因为可以访问Scrapy模块的解释器位于

C:\python27\python.exe

我的问题是,如何将Scrapy指向正确的Python解释器?或者这是一种不正确的概念化我正在做什么的方式?

是的,我使用的是Windows 7

提前致谢。

1 个答案:

答案 0 :(得分:2)

您需要确保正确的Python可执行文件的路径是之前任何其他Python可执行文件的路径。您应该将C:\Python27添加到系统PATH变量的开头。注意:这可能会破坏你使用Anaconda的东西!

对于未来的Google员工 - 在Windows 7中,可以通过按 Win + 暂停来打开系统控制面板来编辑PATH变量。在左侧栏中,有一个选项“高级系统设置”。在单击该窗口后打开的窗口中,选择“高级”选项卡,然后在底部显示“环境变量”按钮。单击该项,然后从系统变量的底部框中选择名为PATH的变量。单击“编辑”并添加如上所述的路径。