当前位置: 首页 > 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/桌面/”

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

相关文章:

  • 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-最长公共前缀
  • 每天五分钟深度学习框架pytorch:使用visdom绘制损失函数图像
  • LCD1602液晶显示屏详解(STM32)
  • 误触网络重置,笔记本电脑wifi连接不上解决方法(Win10,Win11通用)
  • react slot传递
  • django filter 日期大于当前日期的
  • 游戏引擎学习第247天:简化DEBUG_VALUE
  • 游戏引擎学习第248天:清理数据块显示
  • HQChart k线图配置
  • (七)RestAPI 毛子(Http 缓存/乐观锁/Polly/Rate limiting)
  • MIT XV6 - 1.1 Lab: Xv6 and Unix utilities - sleep