当我尝试安装任何库时出现运行时错误(需要python 3.5或更高版本)
我试图安装一些库以在python 3.4上使用,但每次运行pip安装(“库名称”),它都会返回以下错误:当我尝试安装任何库时出现运行时错误(需要python 3.5或更高版本),python,python-3.x,pip,pyautogui,Python,Python 3.x,Pip,Pyautogui,我试图安装一些库以在python 3.4上使用,但每次运行pip安装(“库名称”),它都会返回以下错误: Collecting pyautogui Using cached https://files.pythonhosted.org/packages/35/71/a7d328fe19667777fb0c371ca346c89d1b380f7778fa1ba65aca1090478c/PyAutoGUI-0.9.49.tar.gz Exception: Traceback (most
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
收集pyautogui
使用缓存https://files.pythonhosted.org/packages/35/71/a7d328fe19667777fb0c371ca346c89d1b380f7778fa1ba65aca1090478c/PyAutoGUI-0.9.49.tar.gz
例外情况:
回溯(最近一次呼叫最后一次):
文件“C:\Python34\lib\site packages\pip\basecommand.py”,第232行,在main中
status=self.run(选项、参数)
文件“C:\Python34\lib\site packages\pip\commands\install.py”,第339行,正在运行
要求设置。准备文件(查找器)
文件“C:\Python34\lib\site packages\pip\req\req\u set.py”,第385行,在prepare\u文件中
请求安装。运行\u egg\u info()
文件“C:\Python34\lib\site packages\pip\req\req\u install.py”,第310行,在run\u egg\u info中
self.setup\u py,self.name,
文件“C:\Python34\lib\site packages\pip\req\req\u install.py”,第281行,在setup\u py中
导入设置工具#noqa
文件“C:\Python34\lib\site packages\setuptools\\uuuu init\uuuuu.py”,第17行,在
导入setuptools.version
文件“C:\Python34\lib\site packages\setuptools\version.py”,第1行,在
导入pkg_资源
文件“C:\Python34\lib\site packages\pkg\u resources\\uuuuu init\uuuuu.py”,第93行,在
raise RUNTIMERROR(“需要Python 3.5或更高版本”)
运行时错误:需要Python 3.5或更高版本
您之所以看到这一点,是因为pip 19.2已经发布了
好消息是:getpip.py
脚本包含了一个3.4特定选项。您可以使用以下命令请求支持Python 3.4的pip的最新版本pip 19.1:
python get-pip.py pip==19.1
您似乎已经安装了Python 3.4。将其更新为3.5并重试。
setuptools
放弃了对Python 3.4的支持,因为它是EOL。降级setuptools
或使用较新的Python版本。请说明如何降级安装工具stryPython-m pip install--upgrade“SetupTools我也有同样的问题,我尝试过这个命令,但它在尝试降级时抛出相同的错误。我尝试过这个命令,但它在尝试运行get-pip.py时抛出相同的错误