我正在与Jetson TX2板(aarch64)挣扎。
我需要为OpenCV安装python包装器。
我能做到:
$ sudo apt-get install python-opencv
但我不能这样做:
$ sudo pip install opencv-python
这是因为http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv中没有合适的车轮文件吗?
有没有办法通过pip安装opencv-python?
答案 0 :(得分:10)
我们得到了同样的错误。对于我们来说,它通过升级pip版本来解决(也在opencv Github的FAQ中讨论过)。早些时候我们有pip-7.1.0,将其升级到“pip-9.0.2”后,它已成功安装。
pip install --upgrade pip
pip install opencv-python
答案 1 :(得分:8)
使用它,它将起作用:
pip install --upgrade pip
pip install opencv-python
答案 2 :(得分:6)
pip
没有使用http://www.lfd.uci.edu/~gohlke/pythonlibs/,它会从PyPI下载包。
问题是你有一个不寻常的架构; pip
无法找到它的包,也没有源代码包。
不幸的是,我认为你是自己的。您必须从https://github.com/skvark/opencv-python下载源代码,安装编译器和必要的库并自行编译OpenCV。
答案 3 :(得分:5)
另一个问题可能是opencv-python尚不支持您使用的python版本。
例如截至目前,python 3.8还没有opencv-python。您现在需要将python降级到3.7.5。
答案 4 :(得分:4)
这是我在Windows上发生的,pip无法安装opencv-python == 3.4.0.12 后来发现这是由于python版本引起的,python 3.7存在无法链接到https://github.com/skvark/opencv-python的问题。
降级到python 3.6并正常工作 pip3安装opencv-python
答案 5 :(得分:1)
How to Install OpenCV (3.4.0) on Jetson TX2。这对我使用版本3.4.1。
答案 6 :(得分:1)
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv中没有适当的滚轮文件吗?
尝试一下:(曾在Anaconda Prompt或Pycharm工作)
pip install opencv-contrib-python
pip install opencv-python
答案 7 :(得分:1)
使用以下命令安装它:
pip install opencv-contrib-python
答案 8 :(得分:1)
我在使用 Python 3.9.0 时遇到了同样的问题。 将python升级到最新版本(目前是3.9.1)并重新安装opencv-python解决了这个问题。
答案 9 :(得分:1)
我遇到了同样的问题,但我犯的错误是 pip install python-opencv
我应该使用 pip install opencv-python
。希望这对任何人都有帮助。我花了几个小时才找到。
答案 10 :(得分:0)
一种方法是在计算机上安装Anaconda。
那么您应该可以:
pip install opencv-python
或
conda install opencv
答案 11 :(得分:0)
我有同样的错误。第一次使用32位版本的python,但我的计算机是64位。然后,我重新安装了64位版本并成功。
答案 12 :(得分:0)
我遇到了这个错误,我只是通过等待解决了它。
我遇到了类似的问题:
ERROR: Could not find a version that satisfies the requirement opencv-contrib-python (from versions: none)
Command pip update
没有解决我的问题。
午餐时间后,我再次尝试,它正确安装了软件包。
可能是服务器宕机了。