ubuntu20 安装python2

1. 确保启用了 Universe 仓库

在某些情况下,python2-minimal 包可能位于 Universe 仓库中。你可以通过以下命令启用 Universe 仓库并更新软件包列表:

bash复制

复制代码
sudo add-apt-repository universe
sudo apt update

然后尝试安装:

bash复制

复制代码
sudo apt install python2-minimal

如果仍然无法安装,可以尝试安装 python2 或 python2.7。

2. 安装 Python 2.7

在较新的 Ubuntu 版本中(如 Ubuntu 20.04 及以上),python2-minimal 包可能已被移除,但你可以安装 python2.7:

bash复制

复制代码
sudo apt update
sudo apt install python2.7

3、使用 update-alternatives 配置 Python

如果你需要将 Python 2 设置为默认的 Python 解释器,可以使用 update-alternatives:

复制代码
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

这样,当你运行 python 命令时,它将指向 Python 2.7。

设置 Python 3 为默认解释器 : 假设你的 Python 3 的路径是 /usr/bin/python3,运行以下命令:

bash复制

复制代码
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

如果运行没有生效,可以手动替换添加。

复制代码
sudo update-alternatives --config python

结果如下:

相关推荐
破茧蝴蝶3 小时前
Python分布式爬虫完整教程
开发语言·python
benchmark_cc4 小时前
量化系统架构设计:为什么应该将数据获取与策略逻辑解耦?
python·数据分析·pandas·量化交易·股票数据·quantdash
凤山老林4 小时前
Spring Boot 启动冲刺:耗时剖析、懒加载策略与事件驱动初始化优化
spring boot·后端·python
小白快快跑哦4 小时前
python-字符串全解(六):正则表达式-逻辑运算或
python·正则表达式·字符串·逻辑运算
Thinker QAQ4 小时前
并发编程(九):BlockingQueue 与 Channel——语言层的原子性、可见性与有序性
java·python·go·并发编程·channel·blockingqueue·message passing
道满科技4 小时前
Function Calling 参数总出错?只修参数就行
linux·windows·python
霸道流氓气质6 小时前
RAG 可观测性与生产监控实战:四层遥测模型、五大仪表盘与 OpenTelemetry 全链路追踪的 Java 生产级实现
java·人工智能·python
ch6237 小时前
《AI 辅助编程实战:从零跑通一个 Excel 报表生成脚本的踩坑与复盘》
人工智能·python
import_random8 小时前
[python]conda和pip(区别和联系2)
python
Aurorar0rua8 小时前
CS50 x 2024 Notes Python - 01
开发语言·python·学习方法