Linux 安装 Python3 并与系统自带 Python2 并存的完整指南

方予
方予
发布时间:2026-10-12 | 2人浏览过
原创

本文详细介绍在 Linux 环境下安装 Python3 并与系统自带的 Python2 并存的完整步骤。从安装编译依赖、下载解压源码、配置编译参数到创建软链接和配置环境变量,最后验证安装结果。

Linux 环境下 Python3 与 Python2 并存安装指南

在 Linux 系统中,许多系统工具和脚本依赖于系统自带的 Python2。为了不影响系统正常运行,同时使用最新的 Python3 特性,我们需要在系统中同时保留这两个版本。以下是详细的操作步骤:

1. 安装编译依赖

在编译安装 Python3 之前,需要先安装必要的依赖包。使用 yum 命令安装 zlib-devel 等依赖:

sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2. 下载 Python3 源码包

使用 wget 命令下载 Python 3.8.1 的源码包:

wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

3. 解压源码包

使用 xz 命令解压 Python 源码包:

xz -d Python-3.8.1.tgz.xz

然后使用 tar 命令解压:

tar -xvf Python-3.8.1.tgz

4. 配置编译参数

进入解压后的目录,执行 ./configure 指定安装路径为 /usr/local/python3:

cd Python-3.8.1./configure --prefix=/usr/local/python3

5. 编译和安装

执行 make 命令编译 Python 源码:

make

然后执行 make install 命令安装 Python:

sudo make install

6. 创建软链接

使用 ln -s 命令创建 python3 的软链接至 /usr/bin:

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

7. 配置环境变量

配置环境变量 PATH 包含 /usr/local/python3/bin:

export PATH=$PATH:/usr/local/python3/bin

为了使环境变量永久生效,可以将其添加到 ~/.bashrc 或 /etc/profile 文件中:

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

8. 验证安装

通过 python3 -V 命令验证安装是否成功:

python3 -V

如果输出 Python 3.8.1,则说明安装成功。

9. 安装 setuptools

使用 wget 下载 setuptools 最新版源码:

wget https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-58.0.0.tar.gz

使用 unzip 解压 setuptools 源码包:

unzip setuptools-58.0.0.zip

进入解压后的目录,执行 python3 setup.py install 安装 setuptools:

cd setuptools-58.0.0python3 setup.py install

10. 安装 pip3

使用 wget 下载 pip3 最新版源码:

wget https://files.pythonhosted.org/packages/source/p/pip/pip-21.3.1.tar.gz

使用 tar 解压 pip3 源码包:

tar -xvf pip-21.3.1.tar.gz

进入解压后的目录,执行 python3 setup.py install 安装 pip3:

cd pip-21.3.1python3 setup.py install

11. 创建 pip3 软链接

使用 ln -s 命令创建 pip3 的软链接至 /usr/bin:

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

12. 验证 pip3 安装

通过 pip3 -V 命令验证 pip3 安装是否成功:

pip3 -V

如果输出 pip 21.3.1 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8),则说明安装成功。

总结

通过以上步骤,我们成功在 Linux 系统中安装了 Python3,并与系统自带的 Python2 并存。这样既保证了系统工具的正常运行,又能够使用最新的 Python3 特性进行开发。

以上就是 Linux 安装 Python3 如何和系统自带的 Python2 并存的详细内容,更多关于 Linux 安装 Python3 的资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表