ubuntu安裝python3.8,ubuntu18.04下載python3.70的方法--踩坑日記

 2023-12-06 阅读 37 评论 0

摘要:主要參考博客 python官網下載這個就行 1. 首先,我查看了自己的python版本為2.7,所以我下載了python官網的3.70的tgz包,然后按照這篇博客去安裝 在第九步install的時候報錯ctype,按照這個博主的方法,結果仍然報錯,Unable to locate

主要參考博客

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就好。下面都是這個方法:

ubuntu安裝python3.8,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!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/190422.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息