栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

ubuntu18.04下载python3.70的方法--踩坑日记

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu18.04下载python3.70的方法--踩坑日记

主要参考博客

python官网下载这个就行

1. 首先,我查看了自己的python版本为2.7,所以我下载了python官网的3.70的tgz包,然后按照这篇博客去安装
在第九步install的时候报错ctype,按照这个博主的方法,结果仍然报错,Unable to locate package的错
1.解决ctype报错的方法
(1)这个解释的ctype是什么错误解释的很好,但是没能解决我的问题

踩坑如下:上面的链接里用的是yum指令,ubuntu不用yum的!
Centos可以用yum,Ubuntu用apt-get的说明

碰到You need to be root to perform this command.报错,需要切换到root账户:
这个是直接输入su来切换,但是没成功,
出现su: Authentication failure的报错,于是
解决su: Authentication failure的问题。
之后切换成了root用户,然后安装yum命令报错:
There are no enabled repos. Run “yum repolist all” to see the repos you have,到这我才发现原来是不可以用yum的,然后我用apt-get去替换yum的命令,然后还是Unable to locate package

2.Unable to locate package错误解决
因为在解决ctype的报错使用最上面那个博主的方法时,出现了Unable to locate package,查询知道:apt-get不能定位到包,有两种情况,一种是自己输入的包名字错误,确实找不到。另一种可能是执行sudo apt-get install之前更换了软件源,但是却忘了update下,用sudo apt-get update更新一下后,再apt-get就好。下面都是这个方法:

Unable to locate package错误的解决方法,这里有两个选项,一个是sudo apt-get update,另一个是sudo apt-get upgrade。
两者的区别,尽量不要使用upgrade

后来使用sudo apt-get update也失败了,一般来说sudo apt-get update连接失败都是源的问题,所以我去解决源的问题:
解决源的问题比较全面的方法
这个也和上面解决源的问题差不多的操作

解决源的问题也不好用,结果看到这个试了试,成功了!
zlib1g-dev,注意是1而不是L!最初的博主应该是有问题的


3.make install的时候报错:
The following packages have unmet dependencies: libreadline-dev : Depends,
解决dev包依赖有问题的方法
用apptitude全安装

4.重新执行最初的博主的三个命令,终于成功了!


END!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/741090.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号