不满意的错误:pyqt和py-opencv冲突

问题描述 投票:0回答:1

对于我的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.
python opencv pyqt anaconda pyqt4
1个回答
1
投票

问题是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一起使用

© www.soinside.com 2019 - 2024. All rights reserved.