我正在与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?
小智 12
使用它,它将起作用:
pip install --upgrade pip
pip install opencv-python
Run Code Online (Sandbox Code Playgroud)
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
另一个问题可能是opencv-python尚不支持您使用的python版本。
例如,截至目前,python 3.8还没有opencv-python。您现在需要将python降级到3.7.5。