关于解决pip install库下载慢(下载出错)或无法升级的问题

Laila ·
更新时间:2024-11-14
· 585 次阅读

关于解决pip install库下载慢或无法升级的问题

微信关注公众号:夜寒信息
致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持!

  相信有许多同学起初在使用pip install命令下载python库时会出现报错问题,有些同学也会在升级pip时报错(图如下),那么让我们看看是为什么呢?
在这里插入图片描述
  出现这种错误通常有两种情况,以下我会分别列举两种情况,并且列出解决方式

一、网络环境不佳

  pip指令是从python的官方网站下载所需的库,下载速度慢。当我们下载的文件过大或者网络连接较差时便会超时报错,升级pip时的错误便就是如此。

  首先我们打开cmd命令行输入如下代码python -m pip install --upgrade pip,这是pip升级指令,如果报错,则是在pip升级时出现错误,那么可以输入如下代码pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U。在国内有许多python库的镜像网站,这是清华大学的临时pip升级指令。在升级了pip之后我们再输入python -m pip install --upgrade pip,当显示下图则证明已升级为最新版。
在这里插入图片描述
  如果是使用pip指令安装库时冒红报错,也可以选择更改pip install时库的获取地址,转为国内镜像网站,这会加快python库的下载地址,使用如下代码pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package,可以将库的获取地址临时更改为清华大学。若要永久更改为清华大学镜像网站,则需要先升级pip到最新版,之后输入如下代码pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple,则会将pip指令库的获取改为清华大学镜像。享受飞一般的下载速度。
在这里插入图片描述

二、库安装失败

  在下载库时会出现另一种错误,那就是库下载上了却在安装时报错。这是因为pip下载的可能是一串代码,需要电脑解析之后才能安装,如果电脑无法解析代码则无法正确安装

  这时我们需要打开python库的下载地址,https://pypi.org/(直接点击)或者https://www.lfd.uci.edu/~gohlke/pythonlibs/(直接点击) ,然后我们点击ctrl+f搜索需要下载的库比如numpy
在这里插入图片描述
  cp38指是python3.8版本,win_amd64指64位机,win32指32位机,只需对照自己的电脑下载便好。
  下载后,使用pip install +路径文件名安装,例如:

pip install c:\numpy‑1.18.1 + mkl‑cp38‑cp38‑win_amd64.whl

以上便是解决此类问题的所有方法

微信关注公众号:夜寒信息
致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持!


作者:一起写Bug…



pip install install pip

需要 登录 后方可回复, 如果你还没有账号请 注册新账号