centos7.2下安装python3

本文详细介绍了在Linux环境下从零开始安装Python3.7版本的全过程,包括依赖包安装、源码包获取与解压、配置与安装、软链接创建及版本验证,适合初学者及需要自行编译Python环境的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 首先安装依赖包,依赖包缺一不可

yum -y groupinstall "Development tools"                                                                                                                                      yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

    2. 然后获取3.7版本的安装包

注意:没有安装weget的要执行yum install -y wget,进行安装wget

   wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tar.xz

解压(根据自己想解压的目录自己操作,该处默认当前路径)

tar -xvJf Python-3.7.0a1.tar.xz

官网下载,然后上传到虚拟机里面,进行安装

https://www.python.org/downloads/source/    

3.配置并安装python3(我用的root用户,建议大家不要用)

cd Python-3.7.0a1

./configure --prefix=/usr/local/bin/python3

make

make install

非root用户需要在make和make install前面加上sudo

  4.创建软连接

ln -s /usr/local/bin/python3/bin/python3 /usr/bin/python3

ln -s /usr/local/bin/python3/bin/pip3 /usr/bin/pip3

  5.执行python3 -V查看版本

     输入python3,显示如下表示成功

 

 

 

 

 

 

 

 

 

 

 

 

参考https://blog.youkuaiyun.com/liukai6/article/details/80563954

 

### 在 CentOS 7.2安装 Python 的方法 CentOS 7.2 默认自带了较低版本的 Python(如 Python 2.6.6),但许多现代应用需要更高版本的 Python。以下是安装较高版本 Python 的详细方法。 #### 方法一:通过源码编译安装 Python 1. **安装必要的依赖项** 在编译 Python 源码之前,需要安装一些开发工具和库。运行以下命令以安装所需的依赖项: ```bash yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make ``` 这些依赖项确保 Python 编译过程中不会缺少关键功能[^4]。 2. **下载 Python 源码** 前往 Python 官方网站或其镜像站点下载目标版本的源码包。例如,下载 Python 3.8 或 Python 2.7.12: ```bash wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz tar xzf Python-3.8.0.tgz cd Python-3.8.0 ``` 3. **配置并编译源码** 使用 `./configure` 和 `make` 命令来配置和编译源码: ```bash ./configure --enable-optimizations make altinstall ``` 注意:这里使用 `altinstall` 而不是 `install`,以避免覆盖系统默认的 Python 版本。 4. **验证安装结果** 安装完成后,可以通过以下命令验证新版本的 Python 是否可用: ```bash python3.8 --version ``` #### 方法二:通过软件集合(Software Collections, SCL)安装 Python 1. **安装 SCL 工具** Software Collections 是一个用于管理多个版本软件的工具集。首先安装 SCL 相关工具: ```bash yum install centos-release-scl ``` 2. **安装所需版本的 Python** 根据需求选择安装 Python 2Python 3。例如,安装 Python 3.8: ```bash yum install rh-python38 ``` 3. **启用 Python 环境** 安装完成后,需要通过以下命令启用 Python 环境: ```bash scl enable rh-python38 bash ``` 4. **验证版本** 启用后,可以检查当前使用的 Python 版本: ```bash python --version ``` #### 方法三:通过 `yum` 安装更高版本的 Python 如果不想手动编译,也可以尝试从第三方仓库(如 IUS Community Project)安装 Python: 1. **添加 IUS 仓库** ```bash yum install https://repo.ius.io/ius-release-el7.rpm ``` 2. **安装 Python** ```bash yum install python36u ``` 3. **验证安装** ```bash python3.6 --version ``` #### 注意事项 - 不建议直接替换系统默认的 Python 版本,因为许多系统工具(如 `yum`)依赖于默认的 Python 版本。 - 如果同时安装了多个 Python 版本,可以通过设置环境变量 `PATH` 或使用绝对路径来指定使用的版本[^2]。 ```python # 示例:切换到 Python 2.7.12 alias python=/usr/local/bin/python2.7 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值