TypechoJoeTheme

至尊技术网

登录
用户名
密码

手把手教你在Linux环境下安装Python3「建议收藏」,linux如何安装python3.9

2026-01-27
/
0 评论
/
3 阅读
/
正在检测是否收录...
01/27

标题:手把手教你在Linux环境下安装Python3「建议收藏」
关键词:Linux安装Python3, Python3教程, Linux Python配置, pip安装, Python编译安装
描述:本文详细讲解在Linux系统(Ubuntu、CentOS、Arch等)中安装Python3的多种方法,涵盖包管理器安装、源码编译、环境配置及常见问题解决,适合开发者收藏备用。

正文:

在Linux环境下,Python3几乎是开发者必备的工具。无论是运行脚本、开发Web应用,还是部署机器学习模型,Python3都扮演着核心角色。然而,不同发行版的安装方式各异,新手常会卡在环境配置环节。本文将手把手教你几种主流安装方法,并解决常见问题,建议收藏以备不时之需!


一、为什么需要手动安装Python3?

大部分Linux发行版(如Ubuntu、CentOS)预装了Python2或旧版Python3。但若需使用新特性(如Python 3.10的模式匹配),或管理多版本环境,手动安装便成了刚需。


二、通过包管理器安装(推荐新手)

1. Ubuntu/Debian系

打开终端(Ctrl+Alt+T),依次执行:
bash sudo apt update sudo apt install python3.10 # 指定版本号
验证安装:
bash python3.10 --version

2. CentOS/RHEL系

启用EPEL仓库后安装:
bash sudo yum install epel-release sudo yum install python3.10

3. Arch/Manjaro系

bash sudo pacman -S python

注意:若提示未找到软件包,可能是版本代号不同(如Ubuntu中包名可能为python3.10)。


三、源码编译安装(灵活控制版本)

当包管理器未提供所需版本时,源码编译是最佳选择。以安装Python 3.12为例:

步骤1:安装依赖工具

bash sudo apt install build-essential zlib1g-dev libncurses5-dev libssl-dev libffi-dev libreadline-dev libsqlite3-dev libbz2-dev
(CentOS将apt替换为yum,包名可能略有差异)

步骤2:下载源码并解压

bash wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz tar -xvf Python-3.12.0.tgz cd Python-3.12.0

步骤3:配置与编译

bash ./configure --enable-optimizations --prefix=/usr/local/python3.12 # 指定安装路径 make -j$(nproc) # 使用全部CPU核心加速编译 sudo make install

步骤4:创建软链接

bash sudo ln -s /usr/local/python3.12/bin/python3.12 /usr/bin/python3.12
现在可通过python3.12调用新版本!


四、关键配置:解决pip与路径冲突

1. 安装pip

pip未自动安装:
bash curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.12 get-pip.py

2. 多版本共存管理

为避免与系统自带Python冲突,建议:
- 方案1:使用update-alternatives(Debian系)
bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/python3.12/bin/python3.12 100 sudo update-alternatives --config python3 # 手动选择版本
- 方案2:使用pyenv(推荐)
bash curl https://pyenv.run | bash pyenv install 3.12.0 pyenv global 3.12.0


五、常见问题解决

Q1:执行python3仍显示旧版本?

检查软链接位置:
bash ls -l /usr/bin/python3 # 查看指向路径
若错误,删除后重新链接:
bash sudo rm /usr/bin/python3 sudo ln -s /usr/local/python3.12/bin/python3.12 /usr/bin/python3

Q2:安装包时提示SSL模块不可用

编译时需开启SSL支持:
bash ./configure --with-ssl


六、验证与测试

  1. 检查版本
    bash python3 -c "import sys; print(sys.version)"
  2. 创建虚拟环境(隔离项目依赖):
    bash python3 -m venv my_project_env source my_project_env/bin/activate


结语

朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/42999/(转载时请注明本文出处及文章链接)

评论 (0)