--
:
--
:
--
hugo-teek is loading...
centos7源码编译安装python3.8.6
最后更新于:
实战:centos7源码编译安装python3.8.6-2024.3.26(测试成功)
具体步骤
- 实验软件
链接:https://pan.baidu.com/s/1pbI-KNMHRQXBZYOsN6OaVA?pwd=aps9
提取码:aps9
Python-3.8.6.tgz

- 实验环境
1centos7.9 2001
2python3.8.6
具体步骤:
在CentOS 7系统上安装特定版本的Python通常需要从源代码构建,因为默认的Yum软件库可能不包含您需要的版本。以下是编译和安装Python 3.8.6的步骤:
安装编译依赖项:
首先,您需要安装编译Python所需的依赖包。打开终端并运行以下命令:
1sudo yum groupinstall "Development Tools" -y 2sudo yum install openssl-devel bzip2-devel libffi-devel -y下载Python 3.8.6源代码:
您可以从Python官方网站下载源代码。运行以下命令来下载:
1wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz如果
wget不可用,您可能需要先安装它(sudo yum install wget),或者使用curl命令下载。解压源代码包:
下载完成后,解压源代码:
1tar xzf Python-3.8.6.tgz编译Python源代码:
解压之后,进入到解压出的目录,并开始编译:
1cd Python-3.8.6 2./configure --enable-optimizations 3make altinstall使用
--enable-optimizations选项可以启用编译优化,这可能会增加编译时间,但通常可以提高Python的运行速度。使用
make altinstall而不是make install是为了防止覆盖默认系统中的Python版本。这种方式会安装Python 3.8.6作为python3.8命令。验证安装:
安装完成后,检查Python版本:
1[root@vm-template ~]#python3.8 --version 2Python 3.8.6 3[root@vm-template ~]#python 4python python2 python2.7 python3.8 python3.8-config如果一切顺利,你应该看到输出:
1[root@vm-template ~]#python3.8 2Python 3.8.6 (default, Mar 26 2024, 12:33:30) 3[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux 4Type "help", "copyright", "credits" or "license" for more information. 5>>>
测试结束。😘
一键部署
1wget -qO- https://onedayxyy.cn/scripts/centos7_install_python3.8.6/centos7_install_python3.8.6.sh|bash
centos7_install_python3.8.6.sh
https://onedayxyy.cn/scripts/centos7_install_python3.8.6/centos7_install_python3.8.6.sh
1#!/bin/bash
2
3##1、安装依赖包
4sudo yum groupinstall "Development Tools" -y
5sudo yum install openssl-devel bzip2-devel libffi-devel -y
6
7##2、下载并编译安装
8cd /root/
9#wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
10wget https://onedayxyy.cn/scripts/centos7_install_python3.8.6/Python-3.8.6.tgz
11tar xzf Python-3.8.6.tgz
12cd Python-3.8.6
13./configure --enable-optimizations
14make altinstall
15
16##3、验证
17python3.8 --version
18
19##4、删除软件包
20cd /root
21rm -rf Python-3.8.6.tgz Python-3.8.6
22
23echo "Python3.8.6 has installed finished!!!"
24
25#配置下软连接
26rm -rf /usr/bin/python
27ln -s /usr/local/bin/python3.8 /usr/bin/python
📡
👤
作者:
余温Gueen
🌐
版权:
本站文章除特别声明外,均采用
CC BY-NC-SA 4.0
协议,转载请注明来自
余温Gueen Blog!
推荐使用微信支付

推荐使用支付宝
