什么会导致“pip3”被卸载

什么会导致“pip3”被卸载

我正在研究 Flask 项目,我很确定我只在当前机器上开始创建,并通过在虚拟环境下安装 Flask 从头开始​​构建,使用“pip install Flask”。

但几天后,我尝试使用 pip 安装“uWsgi”,令我惊讶的是,“pip”和“pip3”都找不到。我确信我没有卸载 pip,甚至没有理由这样做。

那么,有没有办法追踪 pip 何时被卸载以及哪个程序卸载了?我所做的唯一与软件相关的事情是在提示时更新 Ubuntu(而不是升级)。

谢谢。

答案1

python-pip3依赖于取决于 ...

ca-certificates
python-pip-whl (= 18.1-5)
python3
python3-distutils 

因此,删除或清除其中任何一个也会卸载python-pip3。其中唯一明显的就是删除python3。其他的不是您要自己动手的软件包。但是,如果您删除其中任何一个,您会遇到很多其他问题。

要检查的日志文件使用apt...

/var/log/apt/term.log
/var/log/apt/history.log*

但也有(以防万一dpkg)...

/var/log/dpkg.log
  • 您可以使用lessgrep搜索其中 2 个。history.log 使用压缩文件来存储旧日志,因此请使用zgrep来扫描这些日志。

在正常使用的情况下,我相信,没有一种方法可以删除包python-pip3

相关内容