Bash 类RunLoopModeTracker在两个-Qt中都实现

Bash 类RunLoopModeTracker在两个-Qt中都实现,bash,terminal,Bash,Terminal,确切地说,我是这方面的新手。我在网上查了一下,似乎没有任何东西能解决这个问题 我的目标是运行这个github,它是一个面部识别程序: 下面是错误: Class RunLoopModeTracker is implemented in both /Users/pierre/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtCore (0x1086267f0) and /Users/pierre/anaconda3/lib/libQt5Cor

确切地说,我是这方面的新手。我在网上查了一下,似乎没有任何东西能解决这个问题

我的目标是运行这个github,它是一个面部识别程序:

下面是错误:

Class RunLoopModeTracker is implemented in both 
/Users/pierre/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtCore (0x1086267f0) 
and /Users/pierre/anaconda3/lib/libQt5Core.5.9.7.dylib (0x122fc0a80). 
One of the two will be used. Which one is undefined.

据我所知,我只需要指出使用哪一个,但我找不到任何关于如何使用的信息。而且,这似乎是Mac上的一个经常性错误。

我的Mac上也有这个错误。显然,opencv的GUI工具与同样安装在我的系统上anaconda/lib/文件夹中的PYQT库相冲突。因此,为了给opencv提供一套GUI工具,并且因为我不确定我的库中还使用了哪些PYQT,所以我选择使用opencv的非GUI版本,也称为opencv python headless。我以前在我的系统上安装了opencv python headless,可能这两个包不能在新版本的opencv或Catalina中共存

我删除了opencv python

pip uninstall opencv-python
卸载并重新安装了headless版本(没有GUI工具)

我不知道是否有必要删除然后重新安装现有的headless软件包,但我就是这么做的。我不确定opencv headless会在我的库中找到PYQT,但它没有任何问题

pip uninstall opencv-python-headless
pip install opencv-python-headless