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

python 12 install jupyter时zmq.h或libzmq报错处理

pip install jupyterlab  -i https://pypi.tuna.tsinghua.edu.cn/simple

python12安装jupyterlab可能会遇到zmq.h或libzmq报错问题,错误信息如下:

/tmp/tmpw_p_gzpi/build/_src/_zmq.c: 在函数‘__pyx_pf_3zmq_7backend_6cython_4_zmq_6Socket_6get’中:
/tmp/tmpw_p_gzpi/build/_src/_zmq.c:11769:58: 错误:‘ZMQ_THREAD_SAFE’ undeclared (first use in this function); did you mean ‘ZMQ_IMMEDIATE’?
__pyx_t_10 = __Pyx_PyLong_From___pyx_anon_enum(ZMQ_THREAD_SAFE); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 922, __pyx_L29_error)
^~~~~~~~~~~~~~~
ZMQ_IMMEDIATE
/tmp/tmpw_p_gzpi/build/_src/_zmq.c:11769:58: 附注:每个未声明的标识符在其出现的函数内只报告一次
ninja: build stopped: subcommand failed.

直接原因是系统没安装zeromq,另外cmake、gcc版本有可能比较低。

1 升级cmake和gcc

conda install cmake 

conda install gcc=12  -c conda-forge

2 安装zeromq

conda install zeromq

3 安装jupyterlab

pip install jupyterlab  -i https://pypi.tuna.tsinghua.edu.cn/simple

此时,安装jupyterlab就不会报错了。

reference

---

http://www.lryc.cn/news/609390.html

相关文章:

  • 基于springboot的在线考试系统/考试信息管理平台
  • 苍穹外卖项目学习——day1(项目概述、环境搭建)
  • 团队独立思考的力量
  • 机器学习——决策树(DecisionTree)
  • 波士顿房价预测工具 - XGBoost实现
  • 三、驱动篇-HDF驱动介绍1
  • 【Unity】背包系统 + 物品管理窗口 (上)
  • Python 的标准库 bisect 模块
  • 从WebShell 与 ShellCode 免杀技术 打造适合自己的免杀技术链
  • [Oracle] 获取系统当前日期
  • 使用AssemblyAI将音频数据转换成文本
  • [Oracle] TO_DATE()函数
  • gpu instancer crowd 使用自定义材质并且只修改单个物体的材质参数
  • 机器学习 决策树基本介绍
  • [2025ICCV-目标检测方向]DuET:通过无示例任务算术进行双增量对象检测
  • 数据结构:单向链表的函数创建
  • kubernetes基础知识
  • io_cancel系统调用及示例
  • 11.消息队列
  • IDEA查看源码利器XCodeMap插件
  • LangChain4J入门:使用SpringBoot-start
  • 网络规划与设计5个阶段内容
  • 项目日记---高并发内存池整体框架
  • Python中的sys.path与PYTHONPATH全解析:模块导入路径的底层机制与最佳实践
  • 进阶向:YOLOv11模型轻量化
  • 微店所有店铺内的商品数据API接口
  • AI Competitor Intelligence Agent Team
  • io_getevents 和 io_pgetevents 系统调用及示例
  • 【Mysql】日志--错误日志、二进制日志、查询日志、慢查询日志
  • Linux进程启动后,监听端口几分钟后消失之问题分析