微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我尝试使用 pip 安装 pyautogui 时出错

如何解决当我尝试使用 pip 安装 pyautogui 时出错

出于某种原因,当我尝试使用 pip 安装 pyautogui 时出现此错误,当我尝试安装其他模块时,一切都按预期工作。请帮我找出问题,我在网上找不到任何信息,我自己也找不到更多信息。

错误信息:

Collecting pyautogui
  Using cached pyautogui-0.9.52.tar.gz (55 kB)
Collecting pymsgBox
  Using cached PyMsgBox-1.0.9-py3-none-any.whl
ERROR: Exception:
Traceback (most recent call last):
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\resolvers.py",line 171,in _merge_into_criterion
    crit = self.state.criteria[name]
KeyError: 'pymsgBox'

During handling of the above exception,another exception occurred:

Traceback (most recent call last):
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\cli\base_command.py",line 189,in _main
    status = self.run(options,args)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\cli\req_command.py",line 178,in wrapper
    return func(self,options,args)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\commands\install.py",line 316,in run
    requirement_set = resolver.resolve(
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\resolver.py",line 121,in resolve
    self._result = resolver.resolve(
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\resolvers.py",line 453,in resolve
    state = resolution.resolve(requirements,max_rounds=max_rounds)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\resolvers.py",line 347,in resolve
    failure_causes = self._attempt_to_pin_criterion(name,criterion)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\resolvers.py",line 207,in _attempt_to_pin_criterion
    criteria = self._get_criteria_to_update(candidate)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\resolvers.py",line 199,in _get_criteria_to_update
    name,crit = self._merge_into_criterion(r,parent=candidate)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\resolvers.py",line 173,in _merge_into_criterion
    crit = Criterion.from_requirement(self._p,requirement,parent)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\resolvers.py",line 82,in from_requirement
    if not cands:
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\resolvelib\structs.py",line 124,in __bool__
    return bool(self._sequence)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py",line 143,in __bool__
    return any(self)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py",line 38,in _iter_built
    candidate = func()
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\factory.py",line 167,in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py",line 300,in __init__
    super().__init__(
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py",line 144,in __init__
    self.dist = self._prepare()
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py",line 226,in _prepare
    dist = self._prepare_distribution()
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py",line 311,in _prepare_distribution
    return self._factory.preparer.prepare_linked_requirement(
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\operations\prepare.py",line 457,in prepare_linked_requirement
    return self._prepare_linked_requirement(req,parallel_builds)
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\operations\prepare.py",line 500,in _prepare_linked_requirement
    dist = _get_prepared_distribution(
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\operations\prepare.py",line 67,in _get_prepared_distribution
    return abstract_dist.get_pkg_resources_distribution()
  File "d:\users\user\appdata\local\programs\python\python38\lib\site-packages\pip\_internal\distributions\wheel.py",line 30,in get_pkg_resources_distribution
    with ZipFile(self.req.local_file_path,allowZip64=True) as z:
  File "d:\users\user\appdata\local\programs\python\python38\lib\zipfile.py",line 1269,in __init__
    self._RealGetContents()
  File "d:\users\user\appdata\local\programs\python\python38\lib\zipfile.py",line 1336,in _RealGetContents
    raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file```

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。