环境:
Ubuntu22.04
WSL2
问题描述:
Ubuntu安装apt install python3.8-venv安装失败,提示安装 apt install python3.8-distutils也安装失败
The following packages have unmet dependencies:
python3.8-venv : Depends: python-pip-whl (>= 8.1.0-2) but it is not going to be installed
Depends: python3.8-distutils
E: Unable to correct problems, you have held broken packages.
解决方案:
sudo apt install python3.8-distutils也安装失败
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package python3.8-distutils is a virtual package provided by:
python3-distutils 3.8.10-0ubuntu1~20.04 [Not candidate version]
python3-distutils 3.8.2-1ubuntu1 [Not candidate version]
E: Package 'python3.8-distutils' has no installation candidate
1.有时候,您可以通过添加包含所需软件包的第三方PPA(Personal Package Archive)仓库来解决这个问题。对于Python 3.8,您可以尝试添加以下PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
2.然后再次尝试安装python3.8-distutils:
sudo apt install python3.8-distutils
恢复正常
3.继续安装apt install python3.8-venv正常