type
status
date
slug
summary
tags
category
icon
password
Property
Apr 18, 2025 01:57 PM
URL
1. 遇到的问题
最近在折腾 mcp 大模型上下文协议,可以使用 Python 的包进行 mcp 服务器的开发,但是需要 Python 的版本是 3.10 以上,而 Ubuntu 自带的 Python 是 3.8 的显然是不能满足需求的
2. 增加第三方源
首先更新,然后安装 software-properties-common
software-properties-common 是一个 Ubuntu 系统工具包,它提供了添加和管理软件源的功能。通过这个包,你可以更方便地添加、删除和管理 PPA(Personal Package Archives)源,这对于安装和更新特定版本的软件,比如安装更新版本的 Python非常有用。
Ubuntu 自带的软件源的 Python 版本不是我们所要求的,需要增加一个软件源,下面增加的是名为“deadsnakes”的由第三方维护的软件源(https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa)
在执行上述指令的过程中,会有提示出现,敲击“回车”(“retrun”)键即可

如图所示这里已经包含到了 Python 的 3.13 的版本了
3. 安装 Python 3.11 和使用
接着安装 Python 3.11

安装完成后,你会发现并不能直接用

但是你发现使用
可以看到版本号

那是因为默认的 Python 没有直接用 3.11,所以我们希望将
python3
命令默认指向 Python 3.11(慎用,尤其是在系统依赖 Python 的时候),可以执行下面的命令:
然后输入回车就行了
默认选择是:
这表明当前系统会自动选择优先级最高的
python3
,也就是 3.11。然后我们输入

发现确实是 3.11
- 作者:我心永恒
- 链接:https://wxyhgk.com/article/ubuntu-python-update
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。