我正在研究 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
- 您可以使用
less
或grep
搜索其中 2 个。history.log 使用压缩文件来存储旧日志,因此请使用zgrep
来扫描这些日志。
在正常使用的情况下,我相信,没有一种方法可以删除包python-pip3
。