2011-11-28 50 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

相關問題