【问题标题】:Failure to build wheel / "Error: INCLUDE Environment Variable is empty"构建轮子失败/“错误:包括环境变量为空”
【发布时间】:2017-02-04 07:35:16
【问题描述】:

我正在使用 Python 2.7.11 并且正在尝试 pip 安装模块,但是其中一些模块失败了。我收到的消息是“无法为'X'构建轮子”和“错误:包含环境变量为空”。

我尝试安装 Scrapy、LXML 和 Twisted,但都失败了。我试过的其他一些随机模块安装得很好。

我已经安装了 pyOpenSSL,将 python27 和 python27/scripts 添加到环境中。

谢谢,

【问题讨论】:

  • 你安装了python-dev吗?

标签: python python-2.7 pip environment-variables


【解决方案1】:

我尝试了提供的两种解决方案,都没有奏效。

我安装了 Microsoft Visual C++ Compiler for Python 2.7,下载它here。然后运行:

pip install scrapy

这对我有用

【讨论】:

    【解决方案2】:

    一个快速的解决方案是安装 lxml 的预编译版本。你可以找到它here。如果您使用 .exe,您可以将其直接指向您的 python 根文件夹。

    之后:

    1. 关闭并重新打开 cmd
    2. pip install your_package(确保 cmd 在正确的目录中)
    3. 享受没有令人沮丧的 lxml 错误!

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      如果您在 Windows 上,请使用此链接中的预构建库: https://www.lfd.uci.edu/~gohlke/pythonlibs/

      根据 python 版本和桌面配置选择相关库。例如 我想在 python 3.6 和 winamd64 中安装 apell 然后下载这个:

      aspell_python-1.15-cp36-cp36m-win_amd64.whl

      现在转到您的控制台并输入

      pip install path-to-.whl

      就是这样。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-03
        • 2013-08-14
        • 1970-01-01
        • 1970-01-01
        • 2019-12-07
        • 2022-11-02
        • 2017-05-16
        • 1970-01-01
        相关资源
        最近更新 更多