2011-11-28 29 views
3

我刚刚尝试在运行Windows XP的工作PC上安装并运行scrapy。Windows XP中的Scrapy ImportError:没有名为w3lib.html的模块

如果我运行scrapy startproject命令的myproject我会收到以下错误:

ImportError: No module named w3lib.html 

美酒:这真的很麻烦的Windows XP上运行的Python/Scrapy。在linux上,我只需运行pip install Scrapy就可以了。

+0

您可以在Windows上使用pip和easy_install。否则,你将不得不单独获得所有的依赖关系。 – eryksun

+0

请参阅[docs](http://doc.scrapy.org/en/latest/intro/install.html#windows)以获取相关链接。 – eryksun

+0

我已经安装了所有的依赖关系,甚至安装了一些不属于像VC 2008 C++ redistritubalt 这样的东西而且我不能使用简单的安装和pip,因为它说我的python是用vc 2003编译的,但是找不到编译器和问我使用其他编译器.. –

回答

5

看来他们忘了列出w3lib和simplejson。后者仅适用于2.6之前的Python版本。这里有一个Distribute的安装程序,以防你没有easy_install和pip。然后你可以使用后者中的一个来获得剩余的依赖关系。

+1

这正是需要的!非常感谢,似乎有点显而易见,它说它缺少w3lib:P我现在也有easy_install工作。 –

4

使用easy_install w3lib工作对我来说

3

如果已经PIP安装在Mac &的Linux:

尝试:

pip install w3lib

,如果你有超级用户安装之前:

sudo pip install w3lib

相关问题