最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
在Ubuntu上Python怎样装
时间:2026-07-28 07:11:47 编辑:袖梨 来源:一聚教程网
在Ubuntu上安装Python的常用方法

Ubuntu系统通常预装Python 3,但可能版本较旧或需要特定版本。以下是几种常用安装方法,覆盖基础到高级需求:
1. 使用APT包管理器安装(推荐新手)
APT是Ubuntu官方包管理器,操作简单且能自动处理依赖,适合大多数用户。
- 更新系统包列表:确保获取最新软件包信息。
sudo apt update - 安装Python 3:默认安装最新稳定版(如Ubuntu 22.04默认安装Python 3.10)。
sudo apt install python3 -y - 验证安装:检查Python版本。
python3 --version# 输出示例:Python 3.10.12 - 安装pip(Python包管理工具):用于安装Python库。
sudo apt install python3-pip -ypip3 --version# 验证pip安装
若需要特定版本(如Python 3.8),可通过以下步骤安装:
- 添加
software-properties-common工具(用于管理PPA):sudo apt install software-properties-common -y - 添加Deadsnakes PPA(提供最新Python版本的第三方仓库):
sudo add-apt-repository ppa:deadsnakes/ppa -ysudo apt update - 安装指定版本(以Python 3.8为例):
sudo apt install python3.8 -ypython3.8 --version# 验证版本
2. 从源代码编译安装(自定义需求)
若需要最新版本或自定义编译选项(如优化性能),可从Python官网下载源码编译。
- 安装编译依赖:确保系统有编译Python所需的工具和库。
sudo apt updatesudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl - 下载并解压源码:替换
<版本号>为目标版本(如3.12.0)。curl -O https://www.python.org/ftp/python/<版本号>/Python-<版本号>.tgztar -xf Python-<版本号>.tgzcd Python-<版本号> - 配置并编译:
--enable-optimizations启用性能优化,-j $(nproc)使用所有CPU核心加速编译。./configure --enable-optimizationsmake -j $(nproc) - 安装Python:使用
altinstall避免覆盖系统默认Python。sudo make altinstall - 验证安装:
python3.<版本号> --version# 示例:python3.12 --version
3. 使用pyenv管理多个Python版本(进阶用户)
若需要同时管理多个Python版本(如项目依赖不同版本),可使用pyenv工具。
- 安装依赖:确保系统有编译Python的工具。
sudo apt updatesudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git - 安装pyenv:通过curl安装并配置环境变量。
将以下内容添加到curl https://pyenv.run | bash~/.bashrc(或~/.zshrc)文件末尾:
重新加载配置文件:export PATH="$HOME/.pyenv/bin:$PATH"eval "$(pyenv init --path)"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"source ~/.bashrc - 安装Python版本:列出可用版本(
pyenv install --list),安装指定版本(如3.9.0)。pyenv install 3.9.0 - 设置全局/局部版本:
- 全局默认版本(所有终端生效):
pyenv global 3.9.0 - 局部项目版本(仅当前目录生效):
pyenv local 3.9.0
- 全局默认版本(所有终端生效):
- 验证安装:
python --version# 输出当前pyenv管理的Python版本
4. 创建虚拟环境(隔离项目依赖)
无论使用哪种安装方法,都建议为每个项目创建虚拟环境,避免依赖冲突。
- 安装venv模块(若未安装):
sudo apt install python3-venv -y - 创建虚拟环境:在项目目录下执行,
myenv为环境名称(可自定义)。python3 -m venv myenv - 激活虚拟环境:进入项目目录后执行。
激活后,命令提示符前会显示source myenv/bin/activate(myenv),表示已进入虚拟环境。 - 退出虚拟环境:
deactivate
以上方法覆盖了Ubuntu上Python安装的主要场景,可根据需求选择合适的方式。建议新手优先使用APT包管理器,需要自定义版本或管理多版本时再考虑源码编译或pyenv。
相关文章
- 谷歌浏览器如何发送反馈 07-28
- 如何在excel表格里制作柱形动态图表 07-28
- 悟空浏览器怎么分享 07-28
- soundlock 怎样设置开机自启 07-28
- 腾讯视频自动播放模式的查看方法 07-28
- 星际护卫队好玩吗 星际护卫队深度玩法解析与玩家真实体验分享 07-28