如何恢复对 python 包所做的更改?

Geo*_*Geo 5 python debugging

我正在调试暂存中的问题,并且我已将一堆日志记录语句添加到第 3 方包中。一旦我完成了这些,我想让它们恢复到原来的状态。在 ruby​​ 中,我可以执行 agem pristine lib_name操作,将库恢复为其原始源代码。

提到我正在修改随sudo pip install some_pkg.

恢复对库所做的任何更改的常用方法是什么?

Red*_*yed 4

在 Linux 上:

只需在终端中键入以下命令(使用pippip2pip3,具体取决于您要定位的 Python 版本):

sudo -H pip install --upgrade --force-reinstall some_pkg
Run Code Online (Sandbox Code Playgroud)

在 Windows 上:

打开管理终端,然后运行以下命令(同上):

pip install --upgrade --force-reinstall some_pkg
Run Code Online (Sandbox Code Playgroud)