如何将更改为Python软件包进行



我正在登台上讨论一个问题,我已经在第三方软件包中添加了一堆记录语句。一旦完成,我想让他们回到他们的原始状态。在Ruby中,我可以进行gem pristine lib_name,这将使LIB恢复为原始源代码。

可能要提及我正在修改使用sudo pip install some_pkg安装的代码。

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

linux上:

只需在终端中键入以下命令(使用pippip2pip3,相应地将您定为定位的Python版本):

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

在Windows上:

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

pip install --upgrade --force-reinstall some_pkg

尝试此

pip install -r requirements.txt --force --upgrade

我想你有一个" requriemnt.txt"您要将包装返回包的文件转换为:

#remove all currently installed packages
pip freeze > remove.txt
pip uninstall -r remove.txt
#re-insatll all packages 
pip install -r requriement.txt

这确保您还删除了所有不需要的软件包

最新更新