SOT · 2022年10月14日 · 陕西

eaidk610硬件fedaro28系统下安装python3.9.15

fedaro28系统预安装了2.7和3.6
但是这两个版本有些过于老旧,所以需要安装较新版本的python
通过ssh远程连接
如果可以的话先使用下面的命令来尝试安装
sudo dnf install python39
可能会出现没有匹配项的提示,那就只能通过源码来安装,因为我这个系统中还没安装wegt,所以暂时用windows通过ssh传输文件,在官网下载好python3.9.15的源码压缩包
scp win下文件目录 root@ip地址:linux下文件目录
输入密码后可以完成传输
在Linux系统的/usr/local/目录下创建python39的文件夹
将传输的压缩包解压到python39文件夹下
tar -zxvf Python-3.9.15.tgz -C /usr/local/python39/
安装编译工具
dnf -y groupinstall "Development Tools"
进入python39中开始编译
./configure --prefix=/usr/local/python3 --with-zlib=/usr/include
make && make install
把之前默认的软连接删掉
sudo rm /usr/bin/python3
创建新的软连接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
输入python3,进入python的命令行模式即就是安装成功
`Python 3.9.15 (main, Oct 14 2022, 09:25:22)
[GCC 8.1.1 20180502 (Red Hat 8.1.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.`

推荐阅读
关注数
1
文章数
2
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息