Ubuntu python3版本升级(python3.5到python3.6)

uhuntu python3版本升级(从3.5到3.6)

前言:这两天在适配之前写好的算法模型到公司的一个框架上去,安装的时候出现了一些问题解决了,但是在本地执行测试的时候出现了问题,框架技术人员说有可能跟python版本有关系,建议我升级为3.6。这里就来记录下整个过程中遇到的问题和解决方法。(题外:越吃越多的自己,停下饭后零食的方法就是赶紧离开客厅,留下吃了一半的零食来写博客了😂)

一. python3.6安装步骤

  1. 理论步骤(顺序执行以下命令)
apt-get install software-properties-common
sudo add apt-repository ppa:jonathonf/python-3.6
apt-get update
sudo apt-get install python3.6
  1. 实际过程

(1)

apt-get install software-properties-common

python3.6安装第一步
(2)

sudo add apt-repository ppa:jonathonf/python-3.6

python3.6安装第二步
(3)

apt-get update

第(3)步出现了点问题(如下两幅所示)
python3.6安装第三步在这里插入图片描述
所以执行第(4)步安装python3.6的时候无法成功,如下图
失败的python3.6安装第四步

针对sudo apt-get update时遇到的问题,搜索到两种解决方案。内容和结果如下:

第一种解决方法(`在我这里无效,安装完以后执行第四步依旧和之前一样`)
sudo add-apt-repository ppa:deadsnakes/ppa

第一种解决方法

第二种解决方法(`去除破损陈旧的PPA仓库, 在我这里有效`,安装完以后再install python3.6成功)
sudo add-apt-repository --remove ppa:jonathonf/python-3.6

第二种解决方案
在这里插入图片描述
但是我们查看python3版本仍然是ubuntu原生自带的3.5,pip3 也指向的是python3.5。

2. 建立python3.6到python3的软链接

(1)输入which python 查看python3快捷键的路径,并进入该路径
进入python3快捷键路径
(2)创建python3.6到python3的软链接

  • 删除python3快捷键
sudo rm python3
  • 创建符号链接
sudo ln -s python3.6 python3
  • 查看python3版本
python3 --version

创建软链接
终于python3是我们所安装的3.6版本了,但是上图中又出现了一个问题:pip3不见了(ModuleNotFoundError: No module named ‘pip’)
pip3 找不到

3. 安装pip

(1) 安装pip

sudo apt-get install python3.pip

安装pip3
安装完以后再次查看pip3,仍然报错,只是稍稍有点不同:
pip3仍找不到

(2) 用python3.6指定升级pip

python3.6 -m pip install --upgrade pip

python3.6指定更新pip这个时候再来看pip3,就成功了
pip3终于成功

4. pip和pip3同指向问题

升级以后发现pip和pip3同指向了,解决方案上次已经说过,这里放上🔗升级pip3后pip和pip3同指向问题解决
pip和pip3同指向

参考

(笔者习惯在文末带上在解决问题的过程中参考过的文章,希望如果👆上述步骤不能解决你的问题,下面👇这些文章可以有所帮助😊)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值