Centos7环境安装Python3的方法

  • Post category:Linux

下面是 “CentOS 7 环境安装 Python 3 的方法” 的完整攻略:

准备

在开始安装 Python 3 之前,请确保你使用的 CentOS 7 版本已经更新至最新。

安装依赖

首先安装一些必要的包,包括开发工具、库文件、依赖项等。

sudo yum -y groupinstall "Development Tools"
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

下载 Python 3

从 Python 官网下载最新版本的 Python 3.x,例如:

cd /usr/src
sudo wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz

解压并编译

解压 tar 包并进行配置:

sudo tar xzf Python-3.*.tgz
cd Python-3.*
sudo ./configure --enable-optimizations

编译并安装 Python 3:

sudo make altinstall

最终将生成 /usr/local/bin/python3.8 可执行文件。

配置环境变量

添加 Python 3 的可执行文件至系统环境变量中:

echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

测试示例

安装完毕后,可以运行以下命令测试 Python 3 环境:

python3.8 -V

如果出现类似下面的输出,表示安装成功:

Python 3.8.3

示例二:

如果你想要为特定的项目创建一个与 Python 3 版本对应的虚拟环境,可以使用以下命令:

python3.8 -m venv myproject

这会在当前目录下创建一个名为 myproject 的文件夹,其中包含一个 Python 3 的虚拟环境。你可以通过激活该环境来开始在该环境下操作:

source myproject/bin/activate

现在,你的命令行提示符应该会出现 myproject 虚拟环境的名称。此时安装的任何 Python 库都将只能在该环境下使用,这样不会影响系统上安装的任何其他 Python 库。如果要退出虚拟环境,请键入:

deactivate

希望这个攻略可以帮助你安装 Python 3,并在 CentOS 7 中开始编写 Python 3 代码。