Reputation: 5156
I am struggling with Jetson TX2 board (aarch64).
I need to install python wrapper for OpenCV.
I can do:
$ sudo apt-get install python-opencv
But I cannot do:
$ sudo pip install opencv-python
Is this because there is no proper wheel file in http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv?
Is there a way to install opencv-python through pip?
Upvotes: 54
Views: 241521
Reputation: 1
I update the version of python, and then the issue was addressed. Please refer to this video: https://www.youtube.com/watch?v=BQnpRbbEZB4
Upvotes: 0
Reputation: 75
I got this error and I solved it by simply waiting.
I had similar problem:
ERROR: Could not find a version that satisfies the requirement opencv-contrib-python (from versions: none)
Command pip update
was not resolving my issue.
After lunch-time I tried again and it installed correctly the package.
Maybe the server was down.
Upvotes: 0
Reputation: 51
I faced the same issue but the mistake which I was making was pip install python-opencv
where I should have used pip install opencv-python
. Hope this helps to anyone. It took me few hours to find.
Upvotes: 5
Reputation: 11
I faced same issue while using Python 3.9.0. Upgrading python to latest version (currently 3.9.1) and reinstalling opencv-python solved this issue.
Upvotes: 1
Reputation: 651
Install it by using this command:
pip install opencv-contrib-python
Upvotes: 1
Reputation: 11
I had the same error. The first time I used the 32-bit version of python but my computer is 64-bit. I then reinstalled the 64-bit version and succeeded.
Upvotes: 1
Reputation: 5228
We were getting the same error.For us, it solved by upgrading pip version (also discussed in FAQ of OpenCV GitHub). Earlier we had pip-7.1.0, post upgrading it to "pip-9.0.2", it successfully installed.
pip install --upgrade pip
pip install opencv-python
Upvotes: 61
Reputation: 801
It happened with me on Windows, pip was not able to install opencv-python==3.4.0.12
.
Later found out that it was due to the Python version, Python 3.7 has some issue with not getting linked to https://github.com/skvark/opencv-python.
Downgraded to Python 3.6 and it worked with:
pip3 install opencv-python
Upvotes: 8
Reputation: 29
As there is no proper wheel file in http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv?
Try this:(Worked in Anaconda Prompt or Pycharm)
pip install opencv-contrib-python
pip install opencv-python
Upvotes: 2
Reputation: 4763
Another problem can be that the python version you are using is not yet supported by opencv-python.
E.g. as of right now there is no opencv-python for python 3.8. You would need to downgrade your python to 3.7.5 for now.
Upvotes: 10
Reputation: 6476
A way to do this is to install Anaconda on your computer.
Then you should be able to do:
pip install opencv-python
or
conda install opencv
Upvotes: 1
Reputation: 346
Use this and it will work:
pip install --upgrade pip
pip install opencv-python
Upvotes: 18
Reputation: 94417
pip
doesn't use http://www.lfd.uci.edu/~gohlke/pythonlibs/, it downloads packages from PyPI.
The problem is that you have an unusual architecture; pip
cannot find a package for it and there is no source code package.
Unfortunately I think you're on your own. You have to download source code from https://github.com/skvark/opencv-python, install compiler and necessary libraries and compile OpenCV yourself.
Upvotes: 20