我正在尝试在安装在USB记忆棒中的WinPython上运行scrapy网络爬虫,这样爬虫就可以在任何Windows计算机上使用,而无需在桌面上安装python。
我已经安装了WinPython(32位,2.7.6.4)并使用pip来安装除pyOpenSSL之外的所有依赖包 - 我为此下载了二进制文件。在那之后,我安装了scrapy。但是,每当我在命令提示符下键入scrapy时,都会显示一条错误消息:
'scrapy' is not recognized as an internal or external command, operable program or batch file.
我读了这条错误消息,可能的原因是环境变量路径,我设置为:
D:\WinPython-32bit-2.7.6.4\python-2.7.6;D:\WinPython-32bit-2.7.6.4\python-2.7.6\Scripts
我仍然收到相同的错误消息,并希望在此问题上提供任何帮助。我相信在WinPython上运行scrapy应该是可能的,因为我看到other Scrapy posts包含包含WinPython目录的错误消息。
答案 0 :(得分:0)
为了从USB驱动器上运行scrapy,我最终选择使用Portable Python而不是WinPython;它达到了同样的目的。为了做到这一点:
之后,我能够在没有安装Python的Windows计算机上运行scrapy。