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 可以查看结果。

相关推荐
不惑_17 分钟前
【Python入门第七讲】列表(List)
开发语言·python·list
雪的期许18 分钟前
Python/GoLang/Java 多环境管理工具 pyenv/goenv/jenv
开发语言·python·策略模式
EEE1even21 分钟前
Linux服务器驱动安装
linux·运维·服务器
钰爱&24 分钟前
【操作系统】Linux之网络编程(TCP)(头歌作业)
linux·网络·tcp/ip
xiaozhiwise34 分钟前
Linux syscall
linux
2401_8906661335 分钟前
(免费送源码)计算机毕业设计原创定制:Java+JSP+HTML+JQUERY+AJAX+MySQL springboot计算机类专业考研学习网站管理系统
java·python·django·flask·node.js·html·课程设计
XWM_Web1 小时前
JavaApi---第二节
java·开发语言·python·学习
我们的五年1 小时前
【MySQL课程学习】:MySQL安装,MySQL如何登录和退出?MySQL的简单配置
linux·服务器·数据库·学习·mysql·adb
行码棋1 小时前
Linux无sudo权限将zsh作为默认shell
linux·服务器
Lanthanesthai.1 小时前
Ubuntu20.04安装ROS1
linux·ubuntu