【发布时间】:2019-01-25 12:36:09
【问题描述】:
自学 Python。在 Windows 计算机和我的 Mac 上使用大量工具进行工作。在我的 Mac 上,我一直试图让 Qt 和 PySide2 一起工作。
我在关注this video tutorial。当我启动终端并在终端输出中收到以下消息时,我卡在了 1:47 标记处。
上次登录时间:8 月 18 日星期六 16:13:01 在 ttys001 cd /anaconda3/lib/python3.6/site-packages/PySide2/examples/charts; Jasons-MacBook:~ jason$ cd /anaconda3/lib/python3.6/site-packages/PySide2/examples/charts; Jasons-MacBook:charts jason$ python memoryusage.py objc[9326]:类 RunLoopModeTracker 在 /anaconda3/lib/python3.6/site-packages/PySide2/Qt/lib/QtCore.framework/Versions/5/QtCore (0x107fb6498) 和 /anaconda3/lib/libQt5Core 中实现。 5.9.5.dylib (0x10d4d6a80)。将使用两者之一。哪一个是未定义的。 QObject::moveToThread: 当前线程 (0x7f9a27736ca0) 不是对象的线程 (0x7f9a29884c00)。 无法移动到目标线程 (0x7f9a27736ca0)
您可能正在将两组 Qt 二进制文件加载到同一个进程中。检查所有插件是否针对正确的 Qt 二进制文件进行编译。导出 DYLD_PRINT_LIBRARIES=1 并检查是否只加载了一组二进制文件。 qt.qpa.plugin:无法在“”中加载 Qt 平台插件“cocoa”,即使它已找到。 此应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。
可用的平台插件有:cocoa、minimal、offscreen。
请指教。记笔记。我不是计算机专家,但根据上述情况,我使用 Windows 和 Mac 足以让自己陷入困境。
在我看来,该消息表明它与根据给定的两个位置加载哪个 Qt 内核相混淆,然后建议重新安装。当它说重新安装应用程序时,它是什么意思?
最后,请有人告诉我如何解决这个问题,以便我可以继续使用 Qt for Python aka PySide2 教程视频。
最好的问候。
【问题讨论】:
-
仅作记录:您使用的是 Python3 - 您是否仔细检查过您是否下载了适用于 Python3 而不是 Python2 的合适的 Wheel 文件?