赞
踩
背景:本地环境 Ubuntu 22.04 64-bit
,默认安装python3.10.6
,未安装pip
,venv
需求:安装python3.8
,并安装两版本对应pip
,venv
1、增加PPA软件源deadsnakes
:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
2、跟新系统的软件包列表
sudo apt-get update
# 更新你的系统的软件包列表。这个命令可以让你获取最新的软件包信息,以便于安装或升级软件。运行这个命令之前,你需要先添加PPA源或者其他软件源,否则只会更新默认的官方仓库。
3、安装python3.8
sudo apt install python3.8
4、下载get-pip.py
文件来安装各版本pip文件
wget https://bootstrap.pypa.io/get-pip.py
5、安装python3.8
和3.10
版本pip
python3.10 get-pip.py
python3.8 get-pip.py
安装3.8
版本时报错如下:
ModuleNotFoundError: No module named 'distutils.cmd'
安装python3.8
版本distutils
:
apt-get install python3.8-distutils
再次运行,安装成功:
python3.8 get-pip.py
6、安装各版本venv
# 安装3.10版本对应venv
apt install python3.10-venv
# 安装3.8版本对应venv
apt install python3.8-venv
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。