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

python安装pyqt5失败

记录

PyQt5不支持3.10及以上版本,pip install PyQt5时报错raise PyProjectOptionException('qmake'

详细错误信息如下:

$ pip install PyQt5
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pyqt5Using cached https://pypi.tuna.tsinghua.edu.cn/packages/0e/07/c9ed0bd428df6f87183fca565a79fee19fa7c88c7f00a7f011ab4379e77a/PyQt5-5.15.11.tar.gz (3.2 MB)Installing build dependencies ... doneGetting requirements to build wheel ... donePreparing metadata (pyproject.toml) ... errorerror: subprocess-exited-with-error× Preparing metadata (pyproject.toml) did not run successfully.│ exit code: 1╰─> [22 lines of output]Traceback (most recent call last):File "/Users/cxl/miniconda3/envs/electric/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>main()File "/Users/cxl/miniconda3/envs/electric/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in mainjson_out['return_val'] = hook(**hook_input['kwargs'])File "/Users/cxl/miniconda3/envs/electric/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 152, in prepare_metadata_for_build_wheelwhl_basename = backend.build_wheel(metadata_directory, config_settings)File "/private/var/folders/gr/hnn1l2tx3j72z7z55kvb1grc0000gn/T/pip-build-env-j1_cc5sj/overlay/lib/python3.10/site-packages/sipbuild/api.py", line 28, in build_wheelproject = AbstractProject.bootstrap('wheel',File "/private/var/folders/gr/hnn1l2tx3j72z7z55kvb1grc0000gn/T/pip-build-env-j1_cc5sj/overlay/lib/python3.10/site-packages/sipbuild/abstract_project.py", line 74, in bootstrapproject.setup(pyproject, tool, tool_description)File "/private/var/folders/gr/hnn1l2tx3j72z7z55kvb1grc0000gn/T/pip-build-env-j1_cc5sj/overlay/lib/python3.10/site-packages/sipbuild/project.py", line 629, in setupself.apply_user_defaults(tool)File "/private/var/folders/gr/hnn1l2tx3j72z7z55kvb1grc0000gn/T/pip-install-10zkdsh1/pyqt5_c986719249034652ab06a8fe73c1e785/project.py", line 68, in apply_user_defaultssuper().apply_user_defaults(tool)File "/private/var/folders/gr/hnn1l2tx3j72z7z55kvb1grc0000gn/T/pip-build-env-j1_cc5sj/overlay/lib/python3.10/site-packages/pyqtbuild/project.py", line 51, in apply_user_defaultssuper().apply_user_defaults(tool)File "/private/var/folders/gr/hnn1l2tx3j72z7z55kvb1grc0000gn/T/pip-build-env-j1_cc5sj/overlay/lib/python3.10/site-packages/sipbuild/project.py", line 243, in apply_user_defaultsself.builder.apply_user_defaults(tool)File "/private/var/folders/gr/hnn1l2tx3j72z7z55kvb1grc0000gn/T/pip-build-env-j1_cc5sj/overlay/lib/python3.10/site-packages/pyqtbuild/builder.py", line 49, in apply_user_defaultsraise PyProjectOptionException('qmake',sipbuild.pyproject.PyProjectOptionException[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.[notice] A new release of pip is available: 24.3.1 -> 25.1.1
[notice] To update, run: pip install --upgrade pip
error: metadata-generation-failed× Encountered error while generating package metadata.
╰─> See above for output.note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

解决方式:

指定这个版本,安装成功

pip install PyQt5==5.15.5

相关文章:

  • ESP32- 开发笔记- 软件开发 6 蓝牙协议栈 1
  • 【SpringCloud GateWay】Connection prematurely closed BEFORE response 报错分析与解决方案
  • [Android] WPS Office11.4.1.6政务定制版
  • windows使用bat脚本激活conda环境
  • Docker + Watchtower 实现容器自动更新:高效运维的终极方案
  • Linux 信号(下篇)
  • 趣味编程:梦幻万花筒
  • QT人工智能篇-opencv
  • QT聊天项目DAY09
  • 基于开源链动2+1模式AI智能名片S2B2C商城小程序的分销价格管控机制研究
  • 【icpc陕西省赛】树的最大深度+基环树找环的大小
  • 当体育数据API遇上WebSocket:一场技术互补的「攻防战」
  • AI Agent开发第58课-使用梯度提升预测门店早餐预订取消率高的原因和分析
  • 水印落幕 7.0 | 专门用于去除图片和视频中水印的工具,支持自定义水印添加
  • jQuery:全面指南与深度解析
  • Kepware 连接Modbus TCP/IP
  • C语言初阶--数组
  • 005 权限的理解
  • leetcode刷题日记——随机链表的复制
  • Prompt(提示词)工程师,“跟AI聊天”
  • 中山大学人类学系原系主任冯家骏逝世,享年95岁
  • 广西百色通报:极端强对流天气致墙体倒塌,3人遇难7人受伤
  • 碧桂园境外债务重组:相当于现有公众票据本金额逾50%的持有人已加入协议
  • 央行设立服务消费与养老再贷款,额度5000亿元
  • 2025中国品牌日上海践行活动启动,将建设品牌生态交互平台
  • 中国天主教组织发贺电对新教皇当选表示祝贺