当前位置: 首页 > news >正文

No module named blake2b

No module named ‘blake2b’

import blake2b
ModuleNotFoundError: No module named 'blake2b'

安装

pip install pyblake2

遇到的问题:

(yolo) D:\Desktop\XLWD\demo\Picocrypt-main\src>pip install pyblake2
Collecting pyblake2Downloading pyblake2-1.1.2.tar.gz (126 kB)Preparing metadata (setup.py) ... done
Building wheels for collected packages: pyblake2Building wheel for pyblake2 (setup.py) ... errorerror: subprocess-exited-with-error× python setup.py bdist_wheel did not run successfully.│ exit code: 1╰─> [11 lines of output]running bdist_wheelrunning buildrunning build_extbuilding 'pyblake2' extensioncreating buildcreating build\temp.win-amd64-cpython-39creating build\temp.win-amd64-cpython-39\Release"D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DBLAKE2_COMPRESS_AUTO=1 -ID:\anaconda3\envs\yolo\include -ID:\anaconda3\envs\yolo\Include "-ID:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\include" "-ID:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" /Tcblake2b_impl.c /Fobuild\temp.win-amd64-cpython-39\Release\blake2b_impl.objblake2b_impl.cF:\UserData\TEMP\pip-install-okksecr7\pyblake2_52a8bcd27cc34d3eb5bf49c901f66dfb\impl/blake2b-ref.c(16): fatal error C1083: 无法打开包括文件: “string.h”: No such file or directoryerror: command 'D:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\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 pyblake2Running setup.py clean for pyblake2
Failed to build pyblake2
ERROR: Failed to build installable wheels for some pyproject.toml based projects (pyblake2)

问题分析:
从错误信息来看,安装pyblake2时出现了编译错误,主要原因是缺少 C 语言标准库头文件(string.h),这通常与 Visual Studio 的安装不完整有关。

解决方案

  1. 打开已安装的Visual Studio 2019

  2. 进入 “工具” → “获取工具和功能”
    在这里插入图片描述

  3. 在安装界面中,确保勾选以下组件:
    Desktop development with C++(桌面开发 C++)
    展开该选项,确保勾选Windows 10 SDK(或对应系统版本的 SDK)
    勾选MSVC v142 - VS 2019 C++ x64/x86 build tools

  4. 点击 “修改” 完成安装,然后重启电脑后再尝试安装:
    在这里插入图片描述

pip install pyblake2

在这里插入图片描述

http://www.dtcms.com/a/346374.html

相关文章:

  • GaussDB GaussDB 数据库架构师修炼(十八)SQL引擎(1)-SQL执行流程
  • ODDR双边沿数据输出
  • 1小时检测cAMP的武功秘籍
  • AI 绘画争议背后:版权归属、艺术原创性与技术美学的三方博弈
  • Linux系统安装llama-cpp并部署ERNIE-4.5-0.3B
  • Unity--判断一个点是否在扇形区域里面(点乘和叉乘的应用)
  • Day2--HOT100--283. 移动零,11. 盛最多水的容器,15. 三数之和
  • 94. 城市间货物运输 I, Bellman_ford 算法, Bellman_ford 队列优化算法
  • 【Android】 连接wifi时,强制应用使用流量
  • 反射【Reflect】
  • 深入浅出【最小生成树】:Prim与Kruskal算法详解
  • 111、【OS】【Nuttx】【周边】效果呈现方案解析:-print0 选项
  • AQS模板方法
  • 使用 Google 开源 AI 工具 LangExtract 进行结构化信息抽取
  • 单片机---------WIFI模块
  • Seaborn数据可视化实战:Seaborn数据可视化入门-绘制统计图表与数据分析
  • Dify 从入门到精通(第 49/100 篇):Dify 的自动化测试
  • STM32 硬件I2C读写MPU6050
  • 【链表 - LeetCode】24. 两两交换链表中的节点
  • 纯手撸一个RAG
  • 黄飞对话小熊电器流程与IT负责人:企业数字化进阶与AI实践如何落地?
  • QIcon::actualSize的作用和用法
  • 2025/8/22 xxl-job速通
  • 解决 微信开发者工具 :下载基础库版本 2.31.0 失败
  • RAG和微调是什么?两者的区别?什么场景使用RAG或微调?判断依据是什么?
  • LINUX网络编程--网络的发展与通信
  • AI赋能环保精准治理:AI水质监测溯源快、空气质量预测施策准,守护生态新效能
  • 关于 java+gradle的弹窗多选应用app
  • 【GPT入门】第54课 量化位数与存储大小的影响
  • Java 面试题训练助手 Web 版本