我是靠谱客的博主 魔幻小海豚,最近开发中收集的这篇文章主要介绍阿里云Ubuntu16.04 python3.5升级python3.6的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

查到的一般做法都是:
第一步:添加ppa

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

第二步:更新软件源列表

sudo apt-get update

第三步:安装python3.6

sudo apt-get install python3.6

可是事情永远不会那么快的解决。。
第二步时就会报错

Err:12 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial/main amd64 Packages 403 Forbidden

从错误上来看应该是源失效了,所以我把/etc/apt/sources.list里的源换了好几家,清华源,网易源等等。然而没什么用,还是报同样的错误。
但是仔细一想,不对呀,”同样的错误“,圈起来要考!那就是换错地方了!!

在/etc/apt/sources.list.d/jonathonf-ubuntu-python-3_6-xenial.list里找到了错误的源,这不是第一步创建的东西咩。。删掉应该就好吧,第二步没错误了

然而第三步会出现

E: Unable to locate package python3.6
E: Couldn't find any package by glob 'python3.6'
E: Couldn't find any package by regex 'python3.6

看来前面都是为第三步做准备的,那就只有找到第一步的替代方案了
其实第一步创建的时候有个提示

This PPA has been removed from public access as part of a protest against the abuse of open-source projects by large companies. For more detail visit the main page here: https://launchpad.net/~jonathonf

If you are a company and you would like this PPA to continue then let me know your preferred route for contributions and I will arrange something.

If we have already been in contact then ping me your Launchpad ID and I will add you to a private PPA in the meantime.

大概意思就是大公司滥用开源代码,说以就停止开源了。唉,受苦的是我们这些小白呀!!

最后找到的第一步代替方案是:

sudo add-apt-repository ppa:deadsnakes/ppa

第二步:更新软件源列表

sudo apt-get update

第三步:安装python3.6

sudo apt-get install python3.6

目前2020年2月3日,可用

最后

以上就是魔幻小海豚为你收集整理的阿里云Ubuntu16.04 python3.5升级python3.6的问题的全部内容,希望文章能够帮你解决阿里云Ubuntu16.04 python3.5升级python3.6的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部