【问题标题】:Runtimeerror (python 3.5 or later is required) when I try to install any library当我尝试安装任何库时出现运行时错误(需要 python 3.5 或更高版本)
【发布时间】: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&lt;44"。
  • 我有同样的问题,我试过这个命令,但是当它尝试降级时它会抛出同样的错误。

标签: python python-3.x pip pyautogui


【解决方案1】:

你看到这个是因为 pip 19.2 有dropped support for Python 3.4。

好消息:get-pip.py 脚本已更名为 updated,包含一个 3.4 特定选项。您可以使用以下命令请求 pip 19.1,这是支持 Python 3.4 的 pip 的最后一个版本:

python get-pip.py pip==19.1

【讨论】:

  • 我试过这个命令,但是当它尝试运行 get-pip.py 时会抛出同样的错误
猜你喜欢
  • 2020-02-06
  • 1970-01-01
  • 2018-08-12
  • 1970-01-01
  • 2013-10-21
  • 2020-01-20
  • 1970-01-01
  • 2017-06-16
  • 2017-08-05
相关资源
最近更新 更多