欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-27 18:37:31
小迷前两天心血来潮,兴致勃勃地入手了《python 基础入门》,想着捋一捋python画朵樱花什么的来玩,结果安装matplotlib 包的时候报错,心凉凉,上图:原 pip 命令已经老了,在新的版本中不可用(即不能直接使用:pip install 命令安装模块)于是根据提示输入新的安装命令:python -m pip install matplotlib欸丫,如果你的pip版本不是最新的,这步就会报错,如下图(网络截图,因为小迷的是最新版的),他说:“你使用的 pip 版本为.....

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

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

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

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

python -m pip install matplotlib

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

他说:“你使用的 pip 版本为18.1,但是当前可用的版本是20.了,你可以通过‘pip install --upgrade pip’去升级你的版本”。为什么使用pip 安装包失败?如何正确使用pip 安装python3包?根据提示更新你的pip 版本:

pip install --upgrade pip

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

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

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

于是命令变成:

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

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

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

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

成功新建文件pip.ini (当然也可以通过路径手动新增文件,具体自己查)。为什么使用pip 安装包失败?如何正确使用pip 安装python3包?

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

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

ps:小迷的python是3.8版本的

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