微信关注公众号:夜寒信息
致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持!
相信有许多同学起初在使用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
以上便是解决此类问题的所有方法
微信关注公众号:夜寒信息
致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持!