当我们使用python时,往往会用到像numpy,pygame,matplotlib等函数库,而这些函数库并非python自带的标准库,所以就需要我们另外下载,但在下载时有时就会出现问题。
关于出现的问题在这次总结里我分为三大类,分别是在哪下、如何下、以及下载失败怎么办。
一、在哪下
关于在哪下这个问题,我们分两类来看,一种是没有用IDE的,一种是用了IDE的,如pycharm等(Integrated Development Environment,简称 IDE)。
在第一种情况使,我们直接用快捷键windows+R打开cmd,然后直接输入:
pip install numpy
即可。
第二种情况,以pycharm为例,打开pycharm后,在左下角找到如下图的Terminal,
打开后步骤同cmd中操作。
二、如何下
其实,这个问题在上个问题中已经数完了,那么我再在这里细说下pip下载的格式,首先是不表明地址的,也就是默认官方源的:
pip install ???
其中???处就是要下载的函数库的名字,当我们指定地址后,如下:
pip install ??? -i https://......
其中省略号处就是要下载的函数库的地址。
比如我要下载清华大学 TUNA 镜像:
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
三、下载失败怎么办
当我下载时失败一般是如下几个问题导致的:
1.网络问题
这是我们检查网络环境是否正常,然后正常后重下即可。
2.版本问题
有时,是我们的python或pip版本过低导致的,这时我们可以更新版本,通过输入以下代码:
python -m pip install --upgrade pip
3.输入问题
我们输入的地址,或包名等错误有时也是会发生的。
4.下载源的问题
这个应该是大多情况的原因。我们下载的官方源是国外的,因此导致速度过慢最后下载失败,顺带一提,当我们下载时发现下载的网速只有几KB时,也大概率是这个问题导致的,此时我们就要更改下载源,这就要用到我在问题二中提到的添加固定下载地址的方法,我们将下载地址改为国内的镜像源,这样一来问题就会解决,下载速度也会变得极快,在几秒内就能完成。
国内的镜像源一般有以下这些:清华大学 TUNA 镜像、阿里云镜像、豆瓣镜像、腾讯云镜像、华为云镜像等。
URL分别如下:
https://pypi.tuna.tsinghua.edu.cn/simple
https://mirrors.aliyun.com/pypi/simple/
http://pypi.douban.com/simple
https://mirrors.cloud.tencent.com/pypi/simple/
https://repo.huaweicloud.com/repository/pypi/simple/
最后,当我们下载完成后,我们可以导包尝试下,看是否报错标红,
比如导入numpy:
import numpy
此上