news 2026/6/10 16:57:40

手把手教你在Ubuntu上安装/管理多个Python版本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手把手教你在Ubuntu上安装/管理多个Python版本

在Ubuntu系统上安装Python是许多开发者和系统管理员的第一步操作。Ubuntu通常预装了Python,但为了获得最新版本或管理多个版本,手动安装或更新是常见需求。下面我将分享几种可靠的方法。

如何在Ubuntu上安装Python 3

首先检查系统当前Python 3版本,打开终端输入python3 --version。如果预装版本不符合要求,可以通过APT包管理器安装。运行sudo apt update更新软件包列表,然后使用sudo apt install python3安装默认仓库中的稳定版本。Ubuntu的软件源更新较慢,可能不是最新版,但对于大多数开发和生产环境来说足够稳定。

若需要特定版本,可以添加第三方PPA源。例如,使用sudo add-apt-repository ppa:deadsnakes/ppa添加一个包含多个Python版本的PPA,之后再用sudo apt install python3.11安装指定版本。这种方法相对安全,但要注意PPA源的可靠性,避免引入不稳定的依赖项。

Ubuntu如何安装多个Python版本

开发中常需同时使用不同Python版本。除了使用PPA安装多个版本,更推荐使用pyenv工具进行版本管理。首先安装依赖:sudo 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

然后通过Git安装pyenvcurl https://pyenv.run | bash,并根据提示将相关命令添加到shell配置文件(如.bashrc)。之后便可用pyenv install 3.10.12安装特定版本,通过pyenv global 3.10.12 3.9.18设置全局版本,或在项目目录中使用pyenv local 3.8.16设置本地版本,轻松实现版本切换。

Ubuntu安装Python后如何配置环境

安装完成后,确保pip包管理器可用。对于Python 3,通常需要单独安装:sudo apt install python3-pip。为避免系统包污染,强烈建议为每个项目创建虚拟环境。使用sudo apt install python3-venv安装venv模块,然后通过python3 -m venv myproject_env创建独立环境。

激活虚拟环境使用source myproject_env/bin/activate,所有通过pip安装的包都将局限于该环境内。可以配合requirements.txt文件管理依赖。此外,配置好IDE(如VSCode或PyCharm)指向正确的Python解释器路径,能极大提升开发效率,避免路径混淆导致的运行时错误。

你在Ubuntu上管理Python版本和依赖时,遇到过最棘手的问题是什么?欢迎在评论区分享你的经验和解决方案,如果本文对你有帮助,请点赞并分享给更多需要的朋友。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:26:11

51单片机串口程序详解:Keil C配置收发代码实战

串口通信是51单片机与外部设备(如PC、传感器、模块)交换数据最常用的方式之一。使用Keil C语言进行开发,核心在于正确配置串口参数,并编写稳定可靠的发送和接收程序。下面我将分享一些实际项目中的关键步骤和代码思路。 串口通信如…

作者头像 李华
网站建设 2026/6/10 12:27:44

Gitee 2025:中国开发者生态的本土化突围与技术创新

Gitee 2025:中国开发者生态的本土化突围与技术创新 在数字化转型加速推进的背景下,中国开源生态正迎来前所未有的发展机遇。作为国内领先的代码托管平台,Gitee凭借其独特的本土化优势和技术创新能力,正在重新定义中国开发者的协作…

作者头像 李华
网站建设 2026/6/10 15:38:59

天禹兴业借助订单日记实现降本增效双突破

一、客户背景 新疆天禹兴业环保科技有限公司,成立于2009年,位于新疆乌鲁木齐市经济技术开发区,是一家以从事销售环境监测专用仪器、直饮水设备、过滤设备等产品为主的企业。 在业务不断壮大的过程中,面临订单处理效率低、统计数据…

作者头像 李华
网站建设 2026/6/10 12:27:51

跨链互操作性测试:桥接安全攻防全景与测试实践指南

跨链时代的测试新边疆 2025年跨链桥安全事故造成的损失超19亿美元(数据来源:Chainalysis),其中71%源于智能合约漏洞与验证机制缺陷。在Web3.0多链生态爆发背景下,桥接安全已成为区块链基础设施的“生死命门”。本文从…

作者头像 李华
网站建设 2026/6/10 12:27:22

学术新次元:解锁书匠策AI的课程论文“超能力”

在学术写作的江湖里,课程论文堪称“新手村”的终极BOSS——既要展现对课程知识的深度理解,又要体现学术研究的规范性,还要在有限时间内完成从选题到成稿的全流程。许多学生面对这道关卡时,常常陷入“选题迷茫-文献混乱-逻辑断裂-格…

作者头像 李华