当前位置: 移动技术网 > IT编程>脚本编程>Python > 为什么使用pip 安装包失败?如何正确使用pip 安装python3包?

为什么使用pip 安装包失败?如何正确使用pip 安装python3包?

2020年07月08日  | 移动技术网IT编程  | 我要评论

  小迷前两天心血来潮,兴致勃勃地入手了《python 基础入门》,想着捋一捋python画朵樱花什么的来玩,结果安装matplotlib 包的时候报错,心凉凉,上图:

原 pip 命令已经老了,在新的版本中不可用(即不能直接使用:pip install 命令安装模块)

于是根据提示输入新的安装命令:

python -m pip install matplotlib

欸丫,如果你的pip版本不是最新的,这步就会报错,如下图(网络截图,因为小迷的是最新版的,之前小迷遇到过这个问题),

他说:“你使用的 pip 版本为18.1,但是当前可用的版本是20.了,你可以通过‘pip install --upgrade pip’去升级你的版本”。根据提示更新你的pip 版本:

pip install --upgrade pip

更新成功后,终于可以安装我的包了把(*_*),于是小迷我又自信满满的输入:python -m pip install matplotlib,结果给我报了这么大一串(心又哇凉哇凉的),然后其实就一句话有用(read timed out:读取超时),后来我又查了下,因为python 源在国外,所以安装的时候会因为超时导致安装失败。

解决这个问题的办法就是在命令后面加上国内的镜像加速,下面介绍一个小迷测试过的清华镜像:-i https://pypi.tuna.tsinghua.edu.cn/simple

于是命令变成:

python -m pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

十几秒就安装成功了!Done!!!  终于完了吗,理论上是完了,但是要是每次安装模块的时候都要复制镜像,不很麻烦么?对!!就是很麻烦,(完全不符合小迷追求极简的风格),所以

一劳永逸的办法就是直接修改python默认package安装路径 使用清华镜像,如下:

 python -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

成功新建文件pip.ini (当然也可以通过路径手动新增文件,具体自己查)。

结果:不再输入镜像地址,系统直接默认连接,然后成功拉! 啦啦啦!!!完结撒花。

ps:小迷的python是3.8版本的

本文地址:https://blog.csdn.net/weixin_44490944/article/details/107189748

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网