LV01-SOFT-02-Ubuntu2204-pip的安装与换源
本文主要是说明在Ubuntu22.04中安装pip2的相关笔记,若笔记中有错误或者不合适的地方,欢迎批评指正😃。
点击查看使用工具及版本
Windows | windows11 |
Ubuntu | Ubuntu22.04的64位版本 |
VMware® Workstation 16 Pro | 16.2.3 build-19376536 |
点击查看本文参考资料
参考资料 | 相关说明 |
pip官网 | https://pip.pypa.io/en/stable/ |
一、pip是什么?
pip是Python的包安装程序。我们可以使用它从Python包索引和其他索引中安装包。官网在这里:pip documentation v23.1.2 (pypa.io)
二、如何安装pip?
1. 方式一:下载get-pip.py进行安装
这种方式是官网有提到的:Installation - get-pip-py,这种方式有一个GitHub仓库,存放了这个文件,并且有说明如何安装和使用,仓库地址为pypa/get-pip: Helper scripts to install pip, in a Python installation that doesn’t have it. (github.com)
相关命令如下,需要注意的是我们需要先有一个支持python的环境才可以:
1 | curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py |
用这种方式的话,我们还需要安装curl工具才行,这个工具安装很简单,直接按照提示就可以:
1 | sudo snap install curl # version 8.1.2, or |
或者我们直接自己在浏览器下也一样,问题不大(我懒得装curl工具,所以我直接浏览器下这个文件了,哈哈),安装完成有如下提示:
安装完成后,直接敲下边的命令是看不到pip版本的:
1 | pip -V |
我们需要重启虚拟机才可以,可能是刚安装完,环境变量什么的没生效吧,重启后就可以使用pip啦:
会发现这个pip的版本是23.1.2,是来自于python3.10的site-packages中。
2. 方式二:ensurepip
官网还提供了一种安装方式:Installation - get-pip.py,这里就不写了,感觉还是方式一简单。
3. 方式三:通过apt命令
这样的话还分pip2和pip3,好像就跟python2和python3一样。
3.1 pip2
可以使用下边的命令进行安装:
1 | sudo apt install python-pip # 安装pip2 |
安装完毕后,我们看一下版本:
1 | pip -V |
会发现根本用不了:
我们查看一下安装的bin文件:
1 | ls /usr/bin/pip* |
挥发新其实我们是安装了的:
只不过它的名字是pip2,我们需要使用pip2才能正常使用:
1 | pip2 -V |
然后就可以看到版本啦:
会看到这里显示的pip是20.3.4版本的,安装的时候是来自于python2.7的dist-packages包里边的pip。
3.2 pip3
我们通过下边的命令安装:
1 | sudo apt install python3-pip # 安装pip3 |
安装完后,我们看一下pip能不能看版本:
1 | pip -V |
会有以下输出信息:
会看到这里显示的pip是22.0.2版本的,安装的时候是来自于python3的dist-packages包里边的pip。我们再来看一下安装的bin文件:
1 | ls /usr/bin/pip* |
会看到以下信息:
仔细一看,这里有了个pip命令的bin文件还有个pip3,但是我们的pip2呢?跑哪去了?我后来看了下pip3的安装过程,发现pip2被卸载了:
最后能用就行,这个好像版本并不重要,至少我还没发现坑,有坑了再补充吧。
三、换源?
1. 为什么要换源?
在使用官方提供的源安装其他插件(库)时,若没设置代理,会发现有时候安装会特别慢,甚至可能会导致超时,安装失败等问题,国内会提供一些镜像源,用起来会快得多。
2. PyP镜像
PyPI(Python Package Index)是Python编程语言的软件存储库。开发者可以通过PyPI查找和安装由Python社区开发和共享的软件,也可以将自己开发的库上传至PyPI。详细的可以看阿里云的帮助文档:PyPI镜像-阿里巴巴开源镜像站 (aliyun.com)。
下载地址在这里:PyPI安装包下载_开源镜像站-阿里云 (aliyun.com),我们其实并不需要下载,后边配置好源就可以了。
官方主页在这里:PyPI · The Python Package Index
3. 换pip源
下边是在linux中的方式,若是在 windows 下,可直接在 user 目录中创建一个 pip 目录,如:C:\Users\xx\pip
,然后新建文件 pip.ini
,操作方法都是一样的。
3.1 公网配置方法
(1)找到下列文件,没有的话就自己创建一个就好。
1 | ~/.pip/pip.conf |
(2)在上述文件中添加或修改:
1 | [global] |
3.2 ECS内网配置方法
(1)找到下列文件,没有的话就也是自己创建一个就好。
1 | ~/.pip/pip.conf |
(2)在上述文件中添加或修改:
1 | [global] |
3. 更新pip
换源完成后,我们更新一下pip:
1 | python -m pip install --upgrade pip |
更新完成后如下: