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


相关推荐
爱吃泡芙的小白白6 分钟前
环境数据多维关系探索利器:Pairs Plot 完全指南
python·信息可视化·数据分析·环境领域·pairs plot
派葛穆15 分钟前
Python-批量安装依赖
开发语言·python
pchaoda16 分钟前
RSI与布林带技术指标实战
python·matplotlib·量化
番茄灭世神21 分钟前
Python从入门到精通 第一章
python
B站_计算机毕业设计之家25 分钟前
豆瓣电影推荐系统 | Python Django Echarts构建个性化影视推荐平台 大数据 毕业设计源码 (建议收藏)✅
大数据·python·机器学习·django·毕业设计·echarts·推荐算法
小镇敲码人31 分钟前
探索华为CANN框架中的ACL仓库
c++·python·华为·acl·cann
KIKIiiiiiiii31 分钟前
微信个人号API二次开发中的解决经验
java·人工智能·python·微信
ZH154558913133 分钟前
Flutter for OpenHarmony Python学习助手实战:Web开发框架应用的实现
python·学习·flutter
Ekehlaft35 分钟前
这款国产 AI,让 Python 小白也能玩转编程
开发语言·人工智能·python·ai·aipy