概述
uhuntu python3版本升级(从3.5到3.6)
前言:这两天在适配之前写好的算法模型到公司的一个框架上去,安装的时候出现了一些问题解决了,但是在本地执行测试的时候出现了问题,框架技术人员说有可能跟python版本有关系,建议我升级为3.6。这里就来记录下整个过程中遇到的问题和解决方法。(题外:越吃越多的自己,停下饭后零食的方法就是赶紧离开客厅,留下吃了一半的零食来写博客了????)
一. python3.6安装步骤
- 理论步骤(顺序执行以下命令)
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)
apt-get install software-properties-common
(2)
sudo add apt-repository ppa:jonathonf/python-3.6
(3)
apt-get update
第(3)步出现了点问题(如下两幅所示)
所以执行第(4)步安装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快捷键的路径,并进入该路径
(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’)
3. 安装pip
(1) 安装pip
sudo apt-get install python3.pip
安装完以后再次查看pip3,仍然报错,只是稍稍有点不同:
(2) 用python3.6指定升级pip
python3.6 -m pip install --upgrade pip
这个时候再来看pip3,就成功了
4. pip和pip3同指向问题
升级以后发现pip和pip3同指向了,解决方案上次已经说过,这里放上????升级pip3后pip和pip3同指向问题解决
参考
(笔者习惯在文末带上在解决问题的过程中参考过的文章,希望如果????上述步骤不能解决你的问题,下面????这些文章可以有所帮助????)
- Ubuntu16.04 Python3.5升级到3.6时的踩坑记录
该文笔者建议:Python3.6可以装,但是默认Python3的版本还要保持为3.5,否则很容易Ubuntu系统崩溃!!!!!!!!!!
(我的ubutu也是16.04,但目前我还未遇到此种情况) - Linux Ubuntu将python3.5更新至python3.6
- Ubuntu16.04从自带python3.5升级到3.6
- ubuntu 升级 python3.5到 python3.6
最后
以上就是玩命唇膏为你收集整理的Ubuntu python3版本升级(python3.5到python3.6)uhuntu python3版本升级(从3.5到3.6)的全部内容,希望文章能够帮你解决Ubuntu python3版本升级(python3.5到python3.6)uhuntu python3版本升级(从3.5到3.6)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复