7

我正在尝试在 conda 的虚拟环境中运行 python 代码。问题是我已经使用 brew 安装了 opencv 并使用 anaconda 环境中的 python。(brew和conda)都有一个名为qt的库。现在,当我尝试运行我的代码时,它说您正在同一进程中加载​​两组 qt 二进制文件。我理解错误,但我不知道如何从 conda 或 brew 禁用 qt 二进制文件。

从 conda 中删除后,它工作正常,但一些依赖项也被删除。不想那样。有人可以给我一些建议吗?

4

1 回答 1

7

如果不需要 OpenCV 的 gui 功能,那么这是避免 qt 冲突的一个选项。

pip uninstall opencv-python
pip install opencv-python-headless
于 2020-06-04T15:53:15.563 回答