linux提升Python和pip版本及版本切换

0.相关配置

  • Ubuntu版本:18.04
  • Python版本:2.7及3.6

1.提升Python版本

  1. 先下载新版本python

    #安装通用软件依赖
    sudo apt install software-properties-common
    #添加Ubuntu的python版本所在库
    sudo add-apt-repository ppa:deadsnakes/ppa
    

    根据输出提示安装环境依赖:在这里插入图片描述
    按照上图输出提示安装依赖,其中python#.#替换为你要下载的python版本,例如此处我要下载python3.9,则全部替换为如下命令:

    sudo apt-get install python3.9-dev python3.9-venv python3.9-distutils python3.9-lib2to3 python3.9-gdbm python3.9-tk
    
    #安装python3.9
    sudo apt-get install python3.9
    
  2. 修改系统默认python版本,可实现版本间切换
    看一下系统如今有的python版本:

    whereis python
    

    可以看到很多目录下的python,对/usr/bin/目录下的python分配优先级:

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 3
    

    后面跟的数字越大优先级越高,最高级别的就是系统默认的python版本,可以通过python--version测试一下。

    如果需要版本间切换,只需要输入命令:

    sudo update-alternatives --config python
    

    如下图所示:在这里插入图片描述

3.pip版本提升

  • 如果你不曾安装过pip,直接通过新的python安装pip就可以得到和新版本python匹配的pip。
  • 如果想要升级当前版本pip使其能够和新版本python匹配:
    #安装curl
    sudo apt-get install curl
    #下载最新pip
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    #安装pip
    sudo python get-pip --forcereinstall
    
    检查一下新安装版本的pip:
    在这里插入图片描述
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
有两种方式可以将pip切换为清华源。第一种方式是通过执行命令来进行更换源,以清华源为例,可以使用以下命令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple。这个命令会将pip的源设置为清华源。 另一种方式是临时更换源,在执行pip install命令时指定清华源的地址,命令格式如下:pip install package -i https://pypi.tuna.tsinghua.edu.cn/simple。这样可以在安装包时临时使用清华源。 无论使用哪种方式,切换pip清华源都可以加快包的下载速度,提高安装效率。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python切换pip源](https://blog.csdn.net/hmwz0001/article/details/128983529)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [python linux下使用Conda搭建和自由切换Python环境、pip切换镜像为清华源](https://blog.csdn.net/javahelpyou/article/details/125723671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值