【问题标题】:Cant install pycrypto module in 3.5.2 version无法在 3.5.2 版本中安装 pycrypto 模块
【发布时间】:2020-12-07 12:22:57
【问题描述】:

昨天,几个小时,我一直在尝试在 python 3.7 版本上安装 pycrypto。我安装了构建工具的东西,重新启动了我的电脑 - 没有成功。我决定卸载 python 并安装 3.5.2 版本,你猜怎么着?我实际上设法以某种方式安装它。现在我正在尝试再次安装 pycrypto,但出现此错误:

【问题讨论】:

    标签: python module python-3.5 pycrypto


    【解决方案1】:

    该错误是由于需要使用 C(++) 编译器进行编译的源包造成的。

    setuptools 无法找到您的 vcvarsall.bat(用于配置 Visual Studio)。你需要参考Binary extensions for Windows上的python文档

    您可能还会发现 Microsoft 的解释 here 很有用。

    我建议您使用上面的信息从源代码构建扩展,但如果这不在卡片中(配置可能需要时间),那么您可以搜索预构建的二进制文件,例如:@987654323 @

    我没有使用过那些二进制文件,并且通常不建议在可以从源代码编译时安装二进制文件——尤其是像加密这样的东西。

    【讨论】:

    • 你能给我提供一个如何编译那个源代码的例子吗?
    猜你喜欢
    • 1970-01-01
    • 2021-11-20
    • 2011-12-16
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    相关资源
    最近更新 更多