ubuntu系统如何安装python环境
导读:Ubuntu系统安装Python环境的常用方法 一、使用APT包管理器安装(推荐新手) Ubuntu的默认仓库提供Python 3基础版本,适合快速安装且能自动处理依赖。 更新系统包列表:确保获取最新软件包信息sudo apt updat...
Ubuntu系统安装Python环境的常用方法
一、使用APT包管理器安装(推荐新手)
Ubuntu的默认仓库提供Python 3基础版本,适合快速安装且能自动处理依赖。
- 更新系统包列表:确保获取最新软件包信息
sudo apt update - 安装Python 3及pip:
python3为Python解释器,python3-pip为包管理工具sudo apt install python3 python3-pip -y - 验证安装:检查版本确认是否成功
python3 --version # 输出如Python 3.10.12 pip3 --version # 输出pip版本及关联Python
二、通过Deadsnakes PPA安装特定版本
若需要Ubuntu仓库未提供的Python版本(如3.11+),可使用Deadsnakes PPA(个人包存档)。
- 添加PPA源并更新:
sudo apt install software-properties-common -y # 安装PPA管理工具 sudo add-apt-repository ppa:deadsnakes/ppa -y # 添加Deadsnakes源 sudo apt update - 安装指定版本(以Python 3.11为例):
sudo apt install python3.11 -y - 验证版本:
python3.11 --version
三、从源代码编译安装(自定义需求)
如需完全控制编译选项(如启用特定功能)或安装旧版本,可选择源码编译。
- 安装编译依赖:确保编译过程所需工具及库齐全
sudo apt install build-essential zlib1g-dev libssl-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libffi-dev liblzma-dev -y - 下载并解压源码:替换
< 版本号>为目标版本(如3.11.6)wget https://www.python.org/ftp/python/< 版本号> /Python-< 版本号> .tgz tar -xf Python-< 版本号> .tgz cd Python-< 版本号> - 配置与编译:
--enable-optimizations优化性能,make altinstall避免覆盖系统Python./configure --enable-optimizations make -j$(nproc) # 使用所有CPU核心加速编译 sudo make altinstall - 验证安装:
python3.< 版本号> --version # 如python3.11 --version
四、使用pyenv管理多版本Python
若需在同一系统切换多个Python版本(如项目A用3.8,项目B用3.11),推荐使用pyenv。
- 安装pyenv及依赖:
curl https://pyenv.run | bash - 配置环境变量:将以下内容添加到
~/.bashrc(或~/.zshrc),并重新加载echo 'export PATH="$HOME/.pyenv/bin:$PATH"' > > ~/.bashrc echo 'eval "$(pyenv init --path)"' > > ~/.bashrc echo 'eval "$(pyenv init -)"' > > ~/.bashrc source ~/.bashrc - 安装指定版本(以3.9.12为例):
pyenv install 3.9.12 - 设置版本:
- 全局默认(所有终端生效):
pyenv global 3.9.12 - 项目局部(仅当前目录生效):
pyenv local 3.9.12 # 在项目目录下执行
- 全局默认(所有终端生效):
- 验证当前版本:
python --version
五、配置虚拟环境(隔离项目依赖)
无论使用哪种安装方式,建议为每个项目创建虚拟环境,避免依赖冲突。
- 安装venv模块(Ubuntu 20.04+默认包含,否则手动安装):
sudo apt install python3-venv -y - 创建虚拟环境:
python3 -m venv myenv # myenv为环境名称,可自定义 - 激活环境:
source myenv/bin/activate # 激活后终端前缀显示环境名 - 退出环境:
deactivate
以上方法覆盖了Ubuntu系统安装Python环境的主流场景,可根据需求选择合适的方式。安装完成后,建议通过python3 --version和pip3 --version确认环境正常工作。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu系统如何安装python环境
本文地址: https://pptw.com/jishu/737402.html
