pip._vendor.pep517.wrappers.BackendUnavailable

发布于:2025-05-22 ⋅ 阅读:(23) ⋅ 点赞:(0)

在windows系统上安装opencv-python的时候遇到这个问题

ERROR: Exception:
Traceback (most recent call last):
  File "e:\program files\python38\lib\site-packages\pip\_internal\cli\base_command.py", line 188, in main
    status = self.run(options, args)
  File "e:\program files\python38\lib\site-packages\pip\_internal\commands\install.py", line 345, in run
    resolver.resolve(requirement_set)
  File "e:\program files\python38\lib\site-packages\pip\_internal\legacy_resolve.py", line 196, in resolve
    self._resolve_one(requirement_set, req)
  File "e:\program files\python38\lib\site-packages\pip\_internal\legacy_resolve.py", line 359, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "e:\program files\python38\lib\site-packages\pip\_internal\legacy_resolve.py", line 305, in _get_abstract_dist_for
    abstract_dist = self.preparer.prepare_linked_requirement(
  File "e:\program files\python38\lib\site-packages\pip\_internal\operations\prepare.py", line 214, in prepare_linked_requirement
    abstract_dist.prepare_distribution_metadata(
  File "e:\program files\python38\lib\site-packages\pip\_internal\distributions\source.py", line 70, in prepare_distribution_metadata
    reqs = self.req.pep517_backend.get_requires_for_build_wheel()
  File "e:\program files\python38\lib\site-packages\pip\_vendor\pep517\wrappers.py", line 70, in get_requires_for_build_wheel
    return self._call_hook('get_requires_for_build_wheel', {
  File "e:\program files\python38\lib\site-packages\pip\_vendor\pep517\wrappers.py", line 162, in _call_hook
    raise BackendUnavailable
pip._vendor.pep517.wrappers.BackendUnavailable

我成功的解决办法

 第一步:pip install -U pyinstaller

第二步:pip3 install opencv-python