我已成功安装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
提前致谢。
答案 0 :(得分:2)
您需要确保正确的Python可执行文件的路径是之前任何其他Python可执行文件的路径。您应该将C:\Python27
添加到系统PATH变量的开头。注意:这可能会破坏你使用Anaconda的东西!
对于未来的Google员工 - 在Windows 7中,可以通过按 Win + 暂停来打开系统控制面板来编辑PATH变量。在左侧栏中,有一个选项“高级系统设置”。在单击该窗口后打开的窗口中,选择“高级”选项卡,然后在底部显示“环境变量”按钮。单击该项,然后从系统变量的底部框中选择名为PATH
的变量。单击“编辑”并添加如上所述的路径。