CentOS中如何成功安装Python
导读:在CentOS中成功安装Python的步骤 1. 准备工作:检查现有Python版本 在安装前,先确认系统是否已安装Python及版本,避免版本冲突: python --version # 检查Python 2.x版本(CentOS...
在CentOS中成功安装Python的步骤
1. 准备工作:检查现有Python版本
在安装前,先确认系统是否已安装Python及版本,避免版本冲突:
python --version # 检查Python 2.x版本(CentOS 7及更早默认安装)
python3 --version # 检查Python 3.x版本(CentOS 8及以上默认安装)
2. 方法一:使用YUM包管理器安装(推荐新手)
YUM是CentOS默认的包管理工具,安装过程简单,适合大多数用户:
- 更新系统包:确保系统软件包最新,避免依赖问题:
sudo yum update -y - 安装Python 3(CentOS 7需先启用EPEL仓库,CentOS 8及以上可直接安装):
- CentOS 7:
sudo yum install epel-release -y # 启用EPEL仓库 sudo yum install python3 -y # 安装Python 3 - CentOS 8及以上:
sudo yum install python3 -y # 直接安装Python 3
- CentOS 7:
- 验证安装:
python3 --version # 应显示安装的Python 3版本(如3.6.8、3.9.16等)
3. 方法二:源码编译安装(自定义版本/路径)
若需要特定版本的Python(如3.12),或希望完全控制安装过程,可选择源码编译:
- 安装编译依赖:编译Python需要开发工具和库支持:
sudo yum groupinstall "Development Tools" -y # 安装开发工具组(gcc、make等) sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget -y # 安装Python依赖库 - 下载并解压源码:访问Python官网选择版本,用
wget下载并解压:wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz # 替换为目标版本 tar xzf Python-3.12.1.tgz cd Python-3.12.1 - 配置、编译与安装:
./configure --enable-optimizations # 启用优化(提升运行速度) make -j $(nproc) # 使用多线程编译(加快进度,$(nproc)为CPU核心数) sudo make altinstall # 避免覆盖系统默认Python(如CentOS 7的python3) - 验证安装:
python3.12 --version # 应显示安装的Python 3.12版本
4. 方法三:使用Anaconda安装(适合数据科学)
Anaconda是Python发行版,包含大量科学计算库(如NumPy、Pandas),适合数据分析师:
- 下载Anaconda脚本:
wget https://repo.anaconda.com/archive/Anaconda3-2025.03-Linux-x86_64.sh # 替换为最新版本 - 运行安装脚本:
按提示完成安装(接受许可协议、选择安装路径等)。bash Anaconda3-2025.03-Linux-x86_64.sh - 激活Anaconda环境:
source ~/.bashrc # 或重启终端 conda activate base # 激活基础环境 - 验证安装:
python --version # 应显示Anaconda的Python版本(如3.11.6)
5. 安装后配置(可选但推荐)
- 创建虚拟环境:隔离项目依赖,避免冲突:
python3 -m venv myenv # 创建名为myenv的虚拟环境 source myenv/bin/activate # 激活环境(终端提示符会显示环境名) - 升级pip:确保pip为最新版本,方便安装依赖:
pip3 install --upgrade pip
注意事项
- 权限问题:编译安装时需用
sudo执行make install,避免权限不足。 - 版本冲突:系统可能默认使用Python 2(CentOS 7),建议用
python3命令调用新安装的Python 3。 - 环境变量:源码编译后,若未自动识别
python3.x命令,需将安装路径(如/usr/local/python3.12/bin)添加到~/.bashrc的PATH中:echo 'export PATH=/usr/local/python3.12/bin:$PATH' > > ~/.bashrc source ~/.bashrc
通过以上步骤,可根据需求选择合适的方式在CentOS上成功安装Python。建议新手优先使用YUM安装,需要自定义版本则选择源码编译,数据科学项目推荐Anaconda。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS中如何成功安装Python
本文地址: https://pptw.com/jishu/743872.html
