我刚刚在虚拟环境中安装了一个不应该安装的软件包。它还安装了很多依赖包。
有没有办法回滚并卸载刚刚安装的包及其依赖项?
类似“卸载过去 1 小时内安装的软件包”或类似的功能。
下面的代码片段可以帮助您识别最近安装的软件包。
import pkg_resources
import os
import time
for package in pkg_resources.working_set:
print("%s: %s" % (package, time.ctime(os.path.getctime(package.location))))