【安装教程】Linux系统安装Python
一、适用环境
1、操作系统:Linux
2、依赖软件:VMware / VirtualBox虚拟机或WSL子系统
二、操作步骤
1、首先,登录管理员用户
sudo su2、更新软件包及安装开发依赖库
(1)更新软件包索引列表(确保安装时软件保持最新版本)
apt-get update
(2)安装开发依赖库(为编译软件Python提供编译环境)
apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
3、下载压缩包及解压等操作
(1)执行命令进入/usr/local路径
cd /usr/local(2)从网络下载Python压缩包(示例版本为兼容性较好的Python3.9)
①下载Python3.9压缩包
wget https://mirrors.huaweicloud.com/python/3.9.13/Python-3.9.13.tgz
②若安装其他版本Python,进入以下网址复制下载链接更换即可:
官网链接:https://www.python.org/ftp/python/
华为云链接:https://mirrors.huaweicloud.com/python/(下载速度快)
③例如下载Python3.12,将下载链接更换为Python3.12的链接即可
wget https://mirrors.huaweicloud.com/python/3.12.4/Python-3.12.4.tgz(3)解压下载好的压缩包
tar -xvf Python-3.9.13.tgz(4)删除Python压缩包
rm -rf Python-3.9.13.tgz
(5)进入解压好的Python文件(去掉.tgz后缀即为解压后的文件名)
cd Python-3.9.134、编译安装Python
(1)执行以下配置命令,从源代码编译软件(--prefix=/usr/local/python39用于指定软件安装的目标路径)
./configure --prefix=/usr/local/python39(2)编译源代码
make(3)安装编译好的软件(Successfully installed为成功标志)
make install5、以下两句备份命令执行时可能提示No such file or directory,忽略,直接执行步骤6即可。
(1)备份系统默认的python命令文件,重命名为python.bak
mv /usr/bin/python /usr/bin/python.bak(2)备份系统默认的pip命令文件,重命名为pip.bak
mv /usr/bin/pip /usr/bin/pip.bak
6、创建软链接重定向命令(系统会通过链接找到实际执行的解释器)
(1)创建软链接,覆盖系统原有python链接(ln创建,-s指定软链,/usr/local/python39/bin/python3.9源文件,/usr/bin/python系统默认链接位置)
ln -s /usr/local/python39/bin/python3.9 /usr/bin/python(2)创建软链接,覆盖系统原有pip链接(ln创建,-s指定软链,/usr/local/python39/bin/pip3.9源文件,/usr/bin/pip系统默认链接位置)
ln -s /usr/local/python39/bin/pip3.9 /usr/bin/pip
创建软链后,所有用户都可以直接使用python ,pip 命令。
7、简单测试
(1)测试python版本
python -V(2)测试pip版本及路径
pip -V(3)输入python后Enter键回车,进入>>>代码行界面执行代码:
print("Welcome to here")

(4)执行命令退出代码行界面
quit()
