大佬快收藏! CentOS 7 一键安装 Python 3.12
2023-05-30 20:15:08
在 CentOS 7 上无缝安装 Python 3.12
背景介绍
Python 作为一种通用编程语言,凭借其简洁、易用和广泛的应用,在编程领域大放异彩。无论你是初出茅庐的编程爱好者,还是经验丰富的开发者,掌握 Python 都是明智之举。而 CentOS 7 作为一款稳定的 Linux 发行版,为 Python 的安装和运行提供了可靠的环境。
添加 yum 源
为开启 Python 3.12 的安装之旅,我们首先需要添加相应的 yum 源。这样一来,你就能使用 yum 包管理器轻松获取和更新 Python。
sudo yum-config-manager --add-repo=https://centos7.iuscommunity.org/ius-release.rpm
安装必要依赖
下一步是安装编译 Python 源代码所需的依赖项。这些依赖项为 Python 的构建和运行提供了必备的基础。
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel
下载和编译 Python 源代码
现在,我们可以下载 Python 3.12 的源代码并进行编译。源代码的下载和编译过程分步如下:
-
下载 Python 源代码:
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tar.xz
-
解压源代码:
tar -xvf Python-3.12.1.tar.xz
-
进入源代码目录:
cd Python-3.12.1
-
配置源代码:
./configure
-
编译源代码:
make
-
以 root 权限安装:
sudo make install
配置环境变量
安装完成后,我们需要配置环境变量,以便在命令行中使用 Python。
-
编辑配置文件:
sudo nano /etc/profile.d/python3.12.sh
-
添加环境变量:
export PATH=/usr/local/bin:$PATH export PYTHONPATH=/usr/local/lib/python3.12/site-packages:$PYTHONPATH
-
保存并退出:
Ctrl+O (保存) -> Ctrl+X (退出)
测试 Python 安装
最后,我们可以通过以下命令测试 Python 是否已成功安装:
python3.12 --version
如果输出显示以下内容,则表明 Python 3.12 已成功安装:
Python 3.12.1
常见问题解答
-
Q:如何卸载 Python 3.12?
A: 使用以下命令卸载 Python 3.12:sudo yum remove python312
-
Q:如何升级 Python 3.12 到最新版本?
A: 使用以下命令升级 Python 3.12:sudo yum update python312
-
Q:如何在不同的 Python 版本之间切换?
A: 在终端中使用以下命令切换到不同的 Python 版本:python3.12
python3.11
-
Q:如何安装 Python 包?
A: 使用以下命令安装 Python 包:pip install <package-name>
-
Q:如何查看已安装的 Python 包?
A: 使用以下命令查看已安装的 Python 包:pip list
结论
恭喜你,你现在已掌握了在 CentOS 7 上安装 Python 3.12 的技能。掌握 Python 为你开启了探索编程世界的大门,从数据科学到 web 开发,无所不能。愿你踏上 Python 之旅,创造无限可能!