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!

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)