"无法找到满足opencv-python要求的版本"

Gyu*_*hoi 22 opencv pip

我正在与Jetson TX2板(aarch64)挣扎.

我需要为OpenCV安装python包装器.

我可以:

$ sudo apt-get install python-opencv
Run Code Online (Sandbox Code Playgroud)

但我做不到:

$ sudo pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

这是因为http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv中没有正确的轮盘文件?

有没有办法通过pip安装opencv-python?

Neo*_*Neo 13

我们得到了同样的错误.对我们来说,它通过升级pip版本来解决(也在opencv Github的FAQ中讨论过).早些时候我们有pip-7.1.0,将其升级为"pip-9.0.2"后,它已成功安装.

pip install --upgrade pip

pip install opencv-python


小智 12

使用它,它将起作用:

pip install --upgrade pip
pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

  • 要升级 pip,建议使用以下命令:python -m pip install --upgrade pip (2认同)

phd*_*phd 11

pip不使用http://www.lfd.uci.edu/~gohlke/pythonlibs/,它从PyPI下载包.

问题是你有一个不寻常的架构; pip找不到它的包,也没有源代码包.

不幸的是,我认为你是独立的.您必须从https://github.com/skvark/opencv-python下载源代码,安装编译器和必要的库并自行编译OpenCV.


小智 5

我在Windows上发生了这种情况,pip无法安装opencv-python == 3.4.0.12后来发现这是由于python版本造成的,python 3.7出现了一些无法链接到https://github.com的问题/ skvark / opencv-python

降级到python 3.6并能pip3 install opencv-python

  • 降级到python 3.6.6也为我工作 (2认同)

Jod*_*odo 5

另一个问题可能是opencv-python尚不支持您使用的python版本。

例如,截至目前,python 3.8还没有opencv-python。您现在需要将python降级到3.7.5。