【BUG】Python3|安装python3-pip依赖缺失,might want to run ‘apt --fix-broken install‘ to correct these. unment
今天装python,版本装错了。
然后删又删不掉,装pip又装不上,报错是这样的:
想装的时候:
7f2a0f717aa3:~/$ sudo apt-get install python3-pip python3-setuptools
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-setuptools is already the newest version (45.2.0-1ubuntu0.1).
python3-setuptools set to manually installed.
python3-pip is already the newest version (20.0.2-5ubuntu1.7).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
python3-pip : Depends: python3-distutils but it is not going to be installed
Recommends: build-essential but it is not going to be installed
Recommends: python3-dev (>= 3.2) but it is not going to be installed
python3-setuptools : Depends: python3-distutils but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
想删掉的时候:
7f2a0f717aa3:~/$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
python3-pip : Depends: python3-distutils but it is not installed
Recommends: build-essential but it is not installed
Recommends: python3-dev (>= 3.2) but it is not installed
python3-setuptools : Depends: python3-distutils but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
想按照提示apt --fix-broken install的时候,一直这样:
7f2a0f717aa3:~/$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
python3-distutils python3-lib2to3
The following NEW packages will be installed:
python3-distutils python3-lib2to3
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
7 not fully installed or removed.
Need to get 218 kB of archives.
After this operation, 2115 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
New Bing告诉我可以这样解决,如下:
有一些可能的解决方案是:
- 运行apt --fix-broken install命令来修复损坏的依赖关系。
- 运行apt-get update和apt-get upgrade命令来更新软件包列表和安装最新版本的软件包。
- 运行apt-get install -f命令来尝试自动修复依赖关系问题。
- 运行dpkg --configure -a命令来配置所有未配置的软件包。
前面三种对我没用,我试过很多次了还是一直报错,导致其他包也装不上。于是用了第四种,然后继续报错:
7f2a0f717aa3:~/$ sudo dpkg --configure -a
dpkg: error: requested operation requires superuser privilege
shandian@7f2a0f717aa3:~/fuzzware$ sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of python3-setuptools:
python3-setuptools depends on python3-distutils; however:
Package python3-distutils is not installed.
dpkg: error processing package python3-setuptools (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python3-pip:
python3-pip depends on python3-distutils; however:
Package python3-distutils is not installed.
python3-pip depends on python3-setuptools; however:
Package python3-setuptools is not configured yet.
dpkg: error processing package python3-pip (--configure):
dependency problems - leaving unconfigured
Setting up python-pip-whl (20.0.2-5ubuntu1.7) ...
Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ...
Setting up python3 (3.8.2-0ubuntu2) ...
running python rtupdate hooks for python3.8...
running python post-rtupdate hooks for python3.8...
Setting up python3-wheel (0.34.2-1ubuntu0.1) ...
Setting up python3-pkg-resources (45.2.0-1ubuntu0.1) ...
Errors were encountered while processing:
python3-setuptools
python3-pip
NewBing说:
根据网上的信息,您可能遇到了dpkg处理python3-pip软件包时的错误。
有一些可能的解决方案是:
- 运行sudo dpkg --remove --force-remove-reinstreq python3-pip python3-setuptools python3-wheel命令来强制删除有问题的软件包。
- 运行sudo apt-get install python3-pip python3-setuptools python3-wheel命令来重新安装这些软件包。
- 运行sudo apt-get -f install命令来尝试自动修复依赖关系问题。
第一种方式work for me。
7f2a0f717aa3:~/$ sudo dpkg --remove --force-remove-reinstreq python3-pip python3-setuptools python3-wheel
(Reading database ... 19413 files and directories currently installed.)
Removing python3-pip (20.0.2-5ubuntu1.7) ...
Removing python3-setuptools (45.2.0-1ubuntu0.1) ...
Removing python3-wheel (0.34.2-1ubuntu0.1) ...
感谢NewBing。
解决方案来源于:How to fix unmet dependencies after removing python?_Ubuntu问答社区。
【BUG】Python3|安装python3-pip依赖缺失,might want to run ‘apt --fix-broken install‘ to correct these. unment的更多相关文章
- 解决 同时安装 python3,python2环境时,用pip安装 python3 包
应用场景 默认mac上已经安装了 python2; 而我又安装了 python3,并使用 python3; 安装了 pip 默认,pip安装的包安装在了 python2上了: 但是我想用 pip把安装 ...
- ubuntu中安装python3和pip
python3: 在ubuntu的包中,python的二代和三代版本的命名:二代:python,三代:python3 安装python3: sudo apt install python3 同理:pi ...
- CentOS7安装Python3.5
2. 安装Python的依赖包 yum -y groupinstall "Development tools" yum -y install openssl-devel sqlit ...
- 环境准备—之—linux下安装python3和pip3
转自 上海悠悠 https://www.cnblogs.com/yoyoketang/p/10195102.html 前言 centos7 自带有 python,但是却是 python2 版本的 py ...
- jenkins容器内安装python3
前言 很多小伙伴可能在考虑 jenkins 拉取了 github 上的代码后,发现还越少 python3 环境,那能怎么办呢? 咨询了一位运维朋友给我的答案是,将 python3 挂载到容器工作目录上 ...
- Linux基础:CentOS安装python3.7
1.下载python3 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz 2.解压 [root@mycentos ~]# ta ...
- linux安装python3+selenium
安装笔记 当前安装使用centos7 安装python3 1.下载 [admin@ ~] wget https://www.python.org/ftp/python/3.6.0/Python-3.6 ...
- ubuntn 安装python3 及 django及pip3
1.sudo apt-get install python3-pip 安装pip3 2.sudo pip3 install django 通过pip3安装django 3. sudo apt ...
- python入门第0篇 Windows下python的安装及pip安装和使用
知识内容: 1. python2和python3安装 2. pip安装及pip命令使用 注:安装python3就可以了,python2除非项目开发需要否则不用安装,目前学习python就使用pytho ...
- python3.5学习笔记:linux6.4 安装python3 pip setuptools
前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程 以及碰到的问题和解决过程. 另外,如果本机安装了py ...
随机推荐
- Spring默认BeanName
先说结论: 1.XML配置和注解生成默认BeanName的机制是不同的 2.XML配置默认BeanName = 全类名 + # + 数字,如 com.anyway.p2024.service.impl ...
- Emacs 的优点及与 DE 的比较
一.引言 在编程领域,对于工具的选择一直是开发者们热议的话题.今天,我们来探讨一下 Emacs 及其所具有的优点,并思考使用 Emacs 写程序是否真的比使用集成开发环境(IDE)更方便. 二.Ema ...
- Typecho美化之网页底部增加好久不见的底部样式
好久不见之本站同款网站底部样式,效果见本站. 1.修改footer.php首先,在页脚文件footer.php文件的最下面放入以下代码: <!-- 好久不见 --> <div cla ...
- Keepalived学习,双主热备高可用
双主热备可以看做双机主备的升级(双机主备链接 https://www.cnblogs.com/hmxs/p/12041735.html),它是为了让两台设备都能提供服务,而不是主节点正常时,备用节点一 ...
- FastAPI 请求体参数与 Pydantic 模型完全指南:从基础到嵌套模型实战 🚀
title: FastAPI 请求体参数与 Pydantic 模型完全指南:从基础到嵌套模型实战 date: 2025/3/7 updated: 2025/3/7 author: cmdragon e ...
- 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本地AI Agent
一.天价邀请码VS开源革命:打工人今夜无眠 昨夜科技圈被两个关键词刷屏:Manus激活码炒至5万元5,7,GitHub神秘项目OpenManus突然开源6,7.这场戏剧性对决的背后,是一场关于「A ...
- python 读写csv文件(创建,追加,覆盖)
读取csv文件 利用 csv.reader 可以读 csv 文件,然后返回一个可迭代的对象 csv_read,我们可以直接从 csv_read 中取数据 import csv def read_csv ...
- Django实战项目-学习任务系统-用户注册
接着上期代码框架,开发第2个功能,用户注册,在原有用户模型基础上,增加一个学生用户属性表,用来关联学生用户的各种属性值,这个属性表是参考网络小说里系统属性值设计的,方便直观了解用户的能力高低,等级以及 ...
- JOKER 前端框架:自带云端可视化 IDE 的创新利器
一.框架概述 在当今前端开发的多元化领域中,JOKER 前端框架犹如一颗璀璨的明星,以其独特而强大的功能,为开发者开辟了一条高效.便捷的创新之路. JOKER 不仅仅是一个普通的框架,它更是一个综合性 ...
- vmware vsphere 6.5
vmware vsphere 6.5是vsphere软件的经典版本,也是一款业界领先的服务器虚拟化平台,作为基础平台,是任何云计算环境的理想之选,其组件包括vCenter Server.ESXi.vS ...