Skip to content

InstallationError While Using Pipenv install opencv-python  #393

@lukeNguyen0202

Description

@lukeNguyen0202

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions