Skip to content

Commit 8a23c55

Browse files
committed
Add note about manylinux2014
1 parent a70c89a commit 8a23c55

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ Frequently Asked Questions
4242

4343
A: No, the packages are special wheel binary packages and they already contain statically built OpenCV binaries.
4444

45-
**Q: Pip fails with ``Could not find a version that satisfies the requirement ...``?**
45+
**Q: Pip install fails with ``ModuleNotFoundError: No module named 'skbuild'``?**
46+
47+
Since ``opencv-python`` version 3.4.0.\*, ``manylinux1`` wheels were replaced by ``manylinux2014`` wheels. If your pip is too old, it will try to use the new source distribution introduced in 3.4.0.38 to manually build OpenCV because it does not know how to install ``manylinux2014`` wheels. However, source build will also fail because of too old ``pip`` because it does not understand build dependencies in ``pyproject.toml``. To use the new ``manylinux2014`` pre-built wheels (or to build from source), your ``pip`` version must be >= 19.3. Please upgrade ``pip`` with ``pip install --upgrade pip``.
48+
49+
**Q: Pip install fails with ``Could not find a version that satisfies the requirement ...``?**
4650

4751
A: Most likely the issue is related to too old pip and can be fixed by running ``pip install --upgrade pip``. Note that the wheel (especially manylinux) format does not currently support properly ARM architecture so there are no packages for ARM based platforms in PyPI. However, ``opencv-python`` packages for Raspberry Pi can be found from https://www.piwheels.org/.
4852

0 commit comments

Comments
 (0)