Ubuntu20安装python3.10

1、添加 deadsnakes PPA 到源列表

bash 复制代码
add-apt-repository ppa:deadsnakes/ppa
apt update

2、安装

bash 复制代码
apt install python3.10

3设置默认版本为 Python3.10

查看所有python版本 ls -l /usr/bin/python*

bash 复制代码
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1

update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2
  • 3、选择默认版本
bash 复制代码
update-alternatives --config python3

4,pip --version 会报错:

ModuleNotFoundError: No module named 'distutils.util'

5修复,执行

bash 复制代码
apt install python3.10-distutils

6,重装 pip

复制代码
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

以确保为python3.10安装了pip

如果您看到任何权限错误,您可能需要使用

复制代码
python3 get-pip.py --user

7,修改pip指向

sudo vi /usr/local/bin/pip3

把第一行/usr/bin/python 换成 python3

结束!

使用pip3 --version 可以查看结果。

相关推荐
Patrick在香港2 分钟前
Python爬虫框架实战:优雅抓取香港政府公开API数据的通用方案
java·开发语言·爬虫·python·ai编程·数据可视化·可用性测试
刚入门的大一新生24 分钟前
Linux-Linux第一个系统程序-进度条
linux·运维·服务器
wuminyu26 分钟前
JDK21解决虚拟线程IO阻塞原理剖析
java·linux·c语言·jvm·c++
李白的天不白27 分钟前
python下载脚本
python
2501_9095091029 分钟前
DAY 45
python
茫忙然41 分钟前
Linux提权辅助查询工具——BinLens的安装和使用
linux·提权·binlens
郝学胜_神的一滴1 小时前
Python 高级编程 027:四大推导式全攻略
python·pycharm
FlightYe1 小时前
linux系统编程(八):阻塞与非阻塞IO对比
android·linux·运维·服务器·github·vim
菜冻鱼1 小时前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
mit6.8241 小时前
archived
后端·python·flask