代码之家  ›  专栏  ›  技术社区  ›  Flying Thunder

python-尝试pip cx_freeze==5.0.2时出错

  •  0
  • Flying Thunder  · 技术社区  · 6 年前

    我正在尝试安装 cx_Freeze==5.0.2 在Windows 8.1/Python 3.7上,但出现以下错误:

    enter image description here

    我不知道cx_freeze到底是为了什么,也不知道为什么我需要这个版本——它来自一个抛出并出错的需求文本文件,而这个模块是我唯一无法手动安装的模块。

    上面提到了一些关于visual c++的东西,但是我确实安装了它,所以我不知道它为什么这么说。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Xantium    6 年前

    cx feeze需要编译才能运行(这通常是在windows上为您完成的,但在3.7中还没有完成(请参见 releases on PyPi )所以你有两个选择:

    • 等到它是(不应该超过几天/几周,无论如何这不是python最后一次更新)

    • 自己编译

    在编译的情况下,如果安装了vs,则可能没有设置正确的环境变量

    SET DISTUTILS_USE_SDK=1
    SET MSSdk=1
    

    取自 here 是的。

    我建议 the answers in this question 上面建议的副本。