【发布时间】:2020-07-09 03:46:18
【问题描述】:
我正在尝试安装一些库以在我的 python 3.4 上使用,但每次我运行 pip install ("name of library") 时,它都会返回以下错误:
Collecting pyautogui
Using cached https://files.pythonhosted.org/packages/35/71/a7d328fe19667777fb0c371ca346c89d1b380f7778fa1ba65aca1090478c/PyAutoGUI-0.9.49.tar.gz
Exception:
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\pip\basecommand.py", line 232, in main
status = self.run(options, args)
File "C:\Python34\lib\site-packages\pip\commands\install.py", line 339, in run
requirement_set.prepare_files(finder)
File "C:\Python34\lib\site-packages\pip\req\req_set.py", line 385, in prepare_files
req_to_install.run_egg_info()
File "C:\Python34\lib\site-packages\pip\req\req_install.py", line 310, in run_egg_info
self.setup_py, self.name,
File "C:\Python34\lib\site-packages\pip\req\req_install.py", line 281, in setup_py
import setuptools # noqa
File "C:\Python34\lib\site-packages\setuptools\__init__.py", line 17, in <module>
import setuptools.version
File "C:\Python34\lib\site-packages\setuptools\version.py", line 1, in <module>
import pkg_resources
File "C:\Python34\lib\site-packages\pkg_resources\__init__.py", line 93, in <module>
raise RuntimeError("Python 3.5 or later is required")
RuntimeError: Python 3.5 or later is required
【问题讨论】:
-
您似乎安装了 Python 3.4。将其更新到 3.5,然后重试。
-
setuptools放弃了对 Python 3.4 的支持,因为它已停产。降级setuptools或使用更新的 Python 版本。 -
请问如何降级设置工具
-
试试
python -m pip install --upgrade "setuptools<44"。 -
我有同样的问题,我试过这个命令,但是当它尝试降级时它会抛出同样的错误。
标签: python python-3.x pip pyautogui