【发布时间】:2020-12-07 12:22:57
【问题描述】:
昨天,几个小时,我一直在尝试在 python 3.7 版本上安装 pycrypto。我安装了构建工具的东西,重新启动了我的电脑 - 没有成功。我决定卸载 python 并安装 3.5.2 版本,你猜怎么着?我实际上设法以某种方式安装它。现在我正在尝试再次安装 pycrypto,但出现此错误:
【问题讨论】:
标签: python module python-3.5 pycrypto
昨天,几个小时,我一直在尝试在 python 3.7 版本上安装 pycrypto。我安装了构建工具的东西,重新启动了我的电脑 - 没有成功。我决定卸载 python 并安装 3.5.2 版本,你猜怎么着?我实际上设法以某种方式安装它。现在我正在尝试再次安装 pycrypto,但出现此错误:
【问题讨论】:
标签: python module python-3.5 pycrypto
该错误是由于需要使用 C(++) 编译器进行编译的源包造成的。
setuptools 无法找到您的 vcvarsall.bat(用于配置 Visual Studio)。你需要参考Binary extensions for Windows上的python文档
您可能还会发现 Microsoft 的解释 here 很有用。
我建议您使用上面的信息从源代码构建扩展,但如果这不在卡片中(配置可能需要时间),那么您可以搜索预构建的二进制文件,例如:@987654323 @
我没有使用过那些二进制文件,并且通常不建议在可以从源代码编译时安装二进制文件——尤其是像加密这样的东西。
【讨论】: