如何在 Linux 上升级 Python 的 PIP?

在Linux系统中升级Pythonpip可以通过以下几种方法进行:

1、使用pip命令直接升级:这是最简单和直接的方法,在终端中输入以下命令即可升级pip:

如何在 Linux 上升级 Python 的 PIP?插图1
(图片来源网络,侵删)
   sudo python -m pip install --upgrade pip

或者

   sudo pip install -U pip

这两个命令的效果是一样的,都会将pip更新到最新版本。

2、重新安装pip:如果pip出现了异常状况导致不能正常使用,可以尝试重新安装pip,需要注意的是,python-pip默认指向的是Python2的pip,而python3-pip才是Python3的pip,以下是针对不同Linux发行版的卸载和安装命令:

对于Ubuntu 18.04.3,可以使用以下命令:

     sudo apt remove python3-pip
     sudo apt install python3-pip

对于CentOS 7.7,可以使用以下命令:

如何在 Linux 上升级 Python 的 PIP?插图3
(图片来源网络,侵删)
     sudo yum remove python3-pip
     sudo yum install python3-pip

重新安装完成后,再次使用上述1的命令对pip进行升级。

3、使用Pypa官网安装文件重装pip:如果以上两种方法都不可行,可以尝试使用Pypa官网的文件来进行pip的重新安装,使用curl或wget命令来下载安装文件,并使用对应版本的python进行安装。

   curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
   sudo python get-pip.py --force-reinstall

这种方法安装的pip直接就是最新版本,不需要再额外手动升级。

4、更换pip源:为了提高下载速度,可以将pip的镜像源更换为国内的镜像源,以下是一些常用的国内镜像源:

豆瓣:https://pypi.douban.com/simple/

如何在 Linux 上升级 Python 的 PIP?插图5
(图片来源网络,侵删)

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

中科大:https://pypi.mirrors.ustc.edu.cn/simple/

阿里云:https://mirrors.aliyun.com/pypi/simple/

要永久切换镜像源,可以在用户的家目录下新建一个.pip的隐藏文件夹,并在里面新建一个pip.conf文件用于指定镜像源,使用中科大的镜像源,可以执行以下命令:

   mkdir ~/.pip/
   cat > ~/.pip/pip.conf <<EOF
   [global]
   index-url = https://pypi.mirrors.ustc.edu.cn/simple/
   [install]
   trusted-host = https://pypi.mirrors.ustc.edu.cn/
   EOF

如果要在某个安装中临时指定镜像源,只需添加-i参数并加上镜像源的地址即可,

   sudo pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/

由于Python 2将在2020年1月1日停止支持,建议尽快升级迁移项目中使用的Python版本。

小伙伴们,上文介绍linux python pip 升级的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/80352.html

(0)
上一篇 2024年10月19日 12:46
下一篇 2024年10月19日 13:08

相关推荐