是个小菜鸡 2023-02-15 14:09 采纳率: 20%
浏览 104
已结题

python 安装 cryptography==2.8 报错

python 安装 cryptography==2.8 报错


 build\temp.win-amd64-cpython-310\Release\_openssl.c(575): fatal error C1083: 无法打开包括文件: “openssl/opensslv.h”: No such file or directory
      error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cryptography
Failed to build cryptography
ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects

网络上搜索的 复制 phenssl 下的libs 文件没有效果

安装 pyproject.toml 后 也没有效果

  • 写回答

8条回答 默认 最新

  • 社区专家-Monster-XH 2023-02-15 14:14
    关注

    基于Monster 组和GPT的调写:
    在 Windows 上,你可以下载 OpenSSL for Windows 并安装。在 Linux 上,你可以使用你的发行版的包管理器安装 OpenSSL。
    设置环境变量 LIBRARY_PATH 和 INCLUDE。在 Windows 上,打开 PowerShell 并运行以下命令:

    
    
    $env:LIBRARY_PATH="C:\OpenSSL-Win64\lib\VC\static"
    $env:INCLUDE="C:\OpenSSL-Win64\include"
    

    这里假设你的 OpenSSL 安装在 C:\OpenSSL-Win64 目录下。在 Linux 上,你可以使用以下命令:

    export LIBRARY_PATH=/usr/local/ssl/lib
    export INCLUDE=/usr/local/ssl/include
    
    
    

    这里假设你的 OpenSSL 安装在 /usr/local/ssl 目录下。
    重新运行安装命令。在你的 Python 虚拟环境中,运行以下命令安装 cryptography:

    pip install cryptography==2.8
    
    
    

    如果上述步骤不起作用,你可以尝试升级到最新版本的 cryptography 或者安装较早的版本。也可以考虑安装 Anaconda 或 Miniconda,并使用 conda 来安装 cryptography。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 2月23日
  • 已采纳回答 2月15日
  • 修改了问题 2月15日
  • 创建了问题 2月15日

悬赏问题

  • ¥15 unity腾讯云对象存储机型适配
  • ¥15 求全国交通咨询模拟代码,要求如下,可以完全在dev c++运行
  • ¥15 根据要求修改程序编码
  • ¥15 用 Python 做一个用 Excel 表导入的答题系统
  • ¥15 使用微信开发者工具实现一个“婚博会”小程序
  • ¥15 ros的rviz仿真机器人
  • ¥15 关于#linux#的问题(输入输出错误):出现这个界面接着我重新装系统,又让修电脑的师傅帮我扫描硬盘(没有问题)用着用着又卡死(相关搜索:固态硬盘)
  • ¥15 cv::resize不同线程时间不同
  • ¥15 web课程,怎么做啊😭没好好听课 根本不知道怎么下手
  • ¥15 做一个关于单片机的比较难的代码,然后搞一个PPT进行解释