Linux 安装 Python3 并与系统自带 Python2 并存的完整指南
本文详细介绍在 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-devel2. 下载 Python3 源码包
使用 wget 命令下载 Python 3.8.1 的源码包:
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz3. 解压源码包
使用 xz 命令解压 Python 源码包:
xz -d Python-3.8.1.tgz.xz然后使用 tar 命令解压:
tar -xvf Python-3.8.1.tgz4. 配置编译参数
进入解压后的目录,执行 ./configure 指定安装路径为 /usr/local/python3:
cd Python-3.8.1./configure --prefix=/usr/local/python35. 编译和安装
执行 make 命令编译 Python 源码:
make然后执行 make install 命令安装 Python:
sudo make install6. 创建软链接
使用 ln -s 命令创建 python3 的软链接至 /usr/bin:
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python37. 配置环境变量
配置环境变量 PATH 包含 /usr/local/python3/bin:
export PATH=$PATH:/usr/local/python3/bin为了使环境变量永久生效,可以将其添加到 ~/.bashrc 或 /etc/profile 文件中:
echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrcsource ~/.bashrc8. 验证安装
通过 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 install10. 安装 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 install11. 创建 pip3 软链接
使用 ln -s 命令创建 pip3 的软链接至 /usr/bin:
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip312. 验证 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 的资料请关注本站其它相关文章!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









