python - 错误: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

标签 python pip cryptography python-cryptography

当 pip 为加密包构建轮子时,我收到错误。

错误:

Error

LINK : fatal error LNK1181: cannot open input file 'libssl.lib'
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x86\\link.exe' failed with exit status 1181
  ----------------------------------------
  ERROR: Failed building wheel for cryptography
  Running setup.py clean for cryptography
Failed to build cryptography
ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

我已经安装了 OpenSSL 并按照 this post 中的建议设置了环境变量。但问题仍然存在。我的设置详细信息:

  • 系统 - Windows 10
  • Python - 3.8
  • pip - 19.3.1

最佳答案

就我而言(Windows 10 + conda)更新 pip 解决了问题:

python -m pip install --upgrade pip

关于python - 错误: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59441794/

相关文章:

python - Keras 重新定义输入形状

python - 如何设置不等式来检查 "consumption"(基本上是冲突)

python - 我可以 pip 安装 cython 模块并使其 pxds 可用于 cimport 吗?

java - 使用对称/预共享 key 的安全通信是否发生在普通套接字或 SSLSocket 上是否重要?如何?

java - PKCS#7 登录并验证签名

python - 合并/连接两个数据帧,一个具有 IP 地址,一个具有 IP 网络

Python/C++ 互操作性

python-3.x - 找不到多个包的匹配发行版

python - 无法在 Raspberry PI 4 (adafruit_circuitpython_neopixel) 上安装 Pip 包

java - 在java中存储大量的RSA加密数据