【发布时间】:2021-03-31 04:31:01
【问题描述】:
我正在尝试安装opencv模块但没有成功,我认为问题与我正在使用的python版本有关。 事实上,我升级到了 3.9.1 版本,但是当我尝试安装模块时,我仍然收到一个关于我拥有的旧版 python(即 2.7)的警告。 如何摆脱这种情况并成功安装opencv库?
【问题讨论】:
我正在尝试安装opencv模块但没有成功,我认为问题与我正在使用的python版本有关。 事实上,我升级到了 3.9.1 版本,但是当我尝试安装模块时,我仍然收到一个关于我拥有的旧版 python(即 2.7)的警告。 如何摆脱这种情况并成功安装opencv库?
【问题讨论】:
问题是因为您在安装命令中使用的pip 符合pip2,它用于为python2 安装软件包(从命令输出中可以看出)。您可以通过运行来验证版本:
pip --version
要解决此问题,请使用pip3:
sudo -H pip3 install opencv-python
如果没有安装pip3,请通过 HomeBrew 安装:
brew install python3
它也应该安装 pip3。另外,请查看this。
【讨论】: