Scrapy在Windows XP上出现导入错误:未找到w3lib.html模块。

3

我刚刚尝试在我的工作电脑上安装并运行Scrapy,该电脑运行的是Windows XP操作系统。

如果我运行“scrapy startproject myproject”命令,就会出现以下错误:

ImportError: No module named w3lib.html

胜利:在Windows XP上运行Python / Scrapy真的很麻烦。在Linux上,我只需要运行pip install Scrapy就可以了,哈哈。


你可以在Windows上使用pip和easy_install。否则,你必须单独获取所有依赖项。 - Eryk Sun
请参阅文档,获取依赖项的链接。 - Eryk Sun
我已经安装了所有依赖项,甚至安装了一些不在依赖项中的东西,如VC 2008 c++ redistritubalt。但是我无法使用easy install和pip,因为它说我的Python是使用vc 2003编译的,但找不到编译器,并要求我使用其他编译器。 - Sam Stoelinga
3个回答

5

看起来他们忘记列出 w3lib 和 simplejson。后者仅适用于 Python 版本在2.6之前的情况下才需要。如果您没有 easy_install 和 pip,这里有一个安装程序 Distribute。然后,您可以使用其中之一来获取其余依赖项。


1
这正是所需的!非常感谢,看起来很明显它缺少了w3lib :P 我现在也让easy_install工作了。 - Sam Stoelinga

4

对我来说,使用 easy_install w3lib 很有效


3
如果您已经安装了pip,在Mac和Linux上,可以尝试执行以下命令:
pip install w3lib
如果您之前使用root权限安装过pip,则需要执行以下命令:
sudo pip install w3lib

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接