如何还原对python包所做的更改?

时间:2017-09-12 12:51:28

标签: python debugging

我正在调试暂存的问题,我已经向第三方软件包添加了一堆日志记录语句。一旦我完成了这件事,我想让他们回到原来的状态。在ruby中,我可以执行gem pristine lib_name并将lib恢复为原始源代码。

可能有必要提一下,我正在修改使用sudo pip install some_pkg安装的代码。

恢复对lib执行的任何更改的常用方法是什么?

2 个答案:

答案 0 :(得分:3)

在Linux上:

只需在终端中输入以下命令(pippip2pip3,相应于您要定位的Python版本:

sudo -H pip install --upgrade --force-reinstall some_pkg

在Windows上:

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

pip install --upgrade --force-reinstall some_pkg

答案 1 :(得分:0)

试试这个

public <T> Set<T> toResponseSet(Class<T[]> setType) { HttpEntity<?> body = new HttpEntity<>(objectBody, headers); ResponseEntity<T[]> response = template.exchange(url, method, body, setType); return Sets.newHashSet(response.getBody()); }