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

qt.qpa.plugin: Could not find the Qt platform plugin “cocoa“ in “ “

开发的pyqt项目在Windows运行时没啥问题,移植到Mac中时,发现一直报错qt.qpa.plugin: Could not find the Qt platform plugin “cocoa” in " ",一开始认为是pyqt版本问题,换了版本依旧不行。后续按照网上pip install opencv-python==4.1.2.30还是不行,然后问了DeepSeek说通常是由于Qt无法找到平台插件文件libqcocoa.dylib,但虚拟环境中确实存在该文件,再按照以下它的方法排查:

import os
import sys
from PyQt5.QtCore import QCoreApplication# 设置插件路径
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = '/path/to/PyQt5/Qt5/plugins'# 或动态获取路径(推荐)
if sys.platform == 'darwin':from PyQt5.QtCore import QLibraryInfoos.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = QLibraryInfo.location(QLibraryInfo.PluginsPath)

一运行,又报错,一看报错内容,报错的文件路径为啥会包含"??",哦~想起来了,我的项目文件中有中文路径,,,服了,很久很久之前就吃过这种亏了,时间久了就忘了。在Windows中项目直接丢在桌面文件夹,默认路径就是“User/xxx/Dektop/”;但在Mac直接放桌面,默认路径就是中文的“用户/xxx/桌面/”

相关文章:

  • adb push 报错:CreateProcess failure, error 123
  • LeetCode[150]逆波兰表达式求值
  • Spring MVC深度解析:从原理到实战
  • MySQL最新安装、连接、卸载教程(Windows下)
  • 汽车网络安全 -- 理解暴露面、攻击面和攻击向量
  • ppt流程图怎么?ppt流程图模板大全
  • 阿里云直接对系统云盘扩容
  • 李沐动手深度学习(pycharm中运行笔记)——07.自动求导
  • 用Function Calling让GPT查询数据库(含示例)
  • 视觉“解锁”触觉操控:Franka机器人如何玩转刚柔物体?
  • 【上位机——MFC】视图
  • 贪吃蛇游戏demo
  • 重塑编程体验边界:明基RD280U显示器深度体验
  • Git和Gitlab的部署和操作
  • 小球在摆线上下落的物理过程MATLAB代码
  • Kotlin中的also、apply、invoke用法详解
  • 【音视频】SDL事件
  • 操作系统:计算机世界的基石与演进
  • 内耗型选手如何能做到不内耗?
  • 力扣4-最长公共前缀
  • 杭州银行一季度净赚超60亿增逾17%,增速较去年同期有所回落
  • A股三大股指涨跌互现,电力股走强,地产股冲高回落
  • 特朗普签署行政命令推动深海采矿,被指无视国际规则,引发环境担忧
  • 公安部知识产权犯罪侦查局:侦破盗录传播春节档院线电影刑案25起
  • 技术派|“会飞的手榴弹”:微型无人机将深刻改变单兵作战方式
  • 乌克兰基辅遭大规模袭击,已致12人死亡