-
Notifications
You must be signed in to change notification settings - Fork 970
Description
Expected behaviour
I use pipenv to install opencv-python, and I expected the package is successfully installed
Actual behaviour
I got Error:
(smartia-web-app) lnguyen@pop-luke:~/PycharmProjects/smartia-web-app$ pipenv update Running $ pipenv lock then $ pipenv sync. Locking [dev-packages] dependencies… Locking [packages] dependencies… ✔ Success! Updated Pipfile.lock (482088)! Installing dependencies from Pipfile.lock (482088)… 🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 82/82 — 00:00:07 To activate this project's virtualenv, run pipenv shell. Alternatively, run a command inside the virtualenv with pipenv run. All dependencies are now up-to-date! (smartia-web-app) lnguyen@pop-luke:~/PycharmProjects/smartia-web-app$ pipenv install opencv-python Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning. Installing opencv-python… ✔ Installation Succeeded Pipfile.lock (aa6ff6) out of date, updating to (482088)… Locking [dev-packages] dependencies… Locking [packages] dependencies… ✘ Locking Failed! Traceback (most recent call last): File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 126, in <module> main() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 118, in main _main(parsed.pre, parsed.clear, parsed.verbose, parsed.system, File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 78, in _main results = resolve( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 61, in resolve return resolve_deps( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/utils.py", line 718, in resolve_deps resolved_tree, hashes, markers_lookup, resolver = actually_resolve_deps( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/utils.py", line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve has_changed, best_matches = self._resolve_one_round() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 211, in _get_abstract_dist_for abstract_dist = self.preparer.prepare_linked_requirement( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement abstract_dist.prep_for_dist(finder, self.build_isolation) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist self.req.run_egg_info() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 470, in run_egg_info call_subprocess( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 703, in call_subprocess raise InstallationError( pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp7ezd0ur2build/opencv-python/ File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 126, in <module> main() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 118, in main _main(parsed.pre, parsed.clear, parsed.verbose, parsed.system, File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 78, in _main results = resolve( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/resolver.py", line 61, in resolve return resolve_deps( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/utils.py", line 718, in resolve_deps resolved_tree, hashes, markers_lookup, resolver = actually_resolve_deps( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/utils.py", line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve has_changed, best_matches = self._resolve_one_round() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 211, in _get_abstract_dist_for abstract_dist = self.preparer.prepare_linked_requirement( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement abstract_dist.prep_for_dist(finder, self.build_isolation) File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist self.req.run_egg_info() File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 470, in run_egg_info call_subprocess( File "/home/lnguyen/.local/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 703, in call_subprocess raise InstallationError( pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp7ezd0ur2build/opencv-python/
Steps to reproduce
- example code: N/A
- operating system: I am using Linux - Pop OS 20.4
- architecture (e.g. x86)
- opencv-python version 4.4.0.44
- Python version 3.8
Issue submission checklist
- This is not a generic OpenCV usage question (looking for help for coding, other usage questions, homework etc.)
- I have read the README of this repository and understand that this repository provides only an automated build toolchain for OpenCV Python packages (there is no actual OpenCV code here)
- The issue is related to the build scripts in this repository, to the pre-built binaries or is a feature request (such as "please enable this additional dependency")
- I'm using the latest version of
opencv-python