如何解决当我尝试使用 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 举报,一经查实,本站将立刻删除。