UnsatisfiableError:pyqt和py-opencv发生冲突

时间:2019-03-20 17:14:16

标签: python opencv pyqt anaconda pyqt4

对于我的College项目,我尝试使用命令conda install pyqt=4安装pyqt,但是它显示如下所示的错误(即使在解决环境几分钟后,也会出现此错误)。 我是这些东西的新手,有人可以帮我解决这个问题!

(tensorflow_cpu) F:\BE project\TensorFlow\addons\labelImg>conda install pyqt=4

Solving environment: failed
UnsatisfiableError: The following specifications were found to be in conflict: 
- py-opencv
- pyqt=4 

Use "conda info <package>" to see the dependencies for each package.

1 个答案:

答案 0 :(得分:0)

问题是py-opencv需要python 3.6或更高版本,而pyqt = 4需要python2.7。因此,这两个软件包之间将存在冲突。

为避免此冲突并一起使用两个软件包,请按照以下步骤操作。请注意,此处pyqt版本将升级到5.9.2

命令:

创建一个新的conda环境,以避免软件包不匹配。

conda create -n pyqt python=3.6

这里pyqt是conda环境名称

激活环境:

activate pyqt

安装py-opencv

conda install -c anaconda py-opencv

安装pyqt软件包:

conda install -c alges pyqt 

执行此步骤时,pyqt版本将为5.9.2

现在您将能够同时使用python3.6和这两个软件包