【问题标题】:Scrapy on Windows XP ImportError: No module named w3lib.htmlWindows XP ImportError 上的 Scrapy:没有名为 w3lib.html 的模块
【发布时间】:2011-11-28 06:52:15
【问题描述】:

我刚刚尝试在运行 Windows XP 的 PC 上安装和运行 scrapy。

如果我运行 scrapy startproject myproject 我会得到以下错误:

ImportError: No module named w3lib.html

Wining:在 windows XP 上运行 Python / Scrapy 真的很麻烦。在 linux 上,我只运行 pip install Scrapy 就可以了,哈哈。

【问题讨论】:

  • 您可以在 Windows 上使用 pip 和 easy_install。否则,您将不得不单独获取所有依赖项。
  • 查看 docs 获取依赖项的链接。
  • 我已经安装了所有依赖项,甚至安装了一些不在依赖项中的东西,比如 VC 2008 c++ redistritubalt 我不能使用简单的安装和 pip,因为它说我的 python 是用 vc 2003 编译的,但可以找不到编译器,让我使用其他编译器..

标签: python windows scrapy


【解决方案1】:

他们似乎忘记列出 w3lib 和 simplejson。后者仅适用于 2.6 之前的 Python 版本。这是Distribute 的安装程序,以防您没有easy_install 和pip。然后你可以使用后者之一来获取剩余的依赖项。

【讨论】:

  • 这正是我们所需要的!非常感谢,似乎很明显它说它缺少 w3lib:P 我现在也可以轻松安装。
【解决方案2】:

使用 easy_install w3lib 为我工作

【讨论】:

    【解决方案3】:

    如果您在 Mac 和 Linux 上安装了 pip:

    试试:

    pip 安装 w3lib

    如果你之前用root安装过:

    sudo pip install w3lib

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-01
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      相关资源
      最近更新 更多