我想删除一个Python包,让我们说Satchmo。但我不记得我用它来安装它的工具。
我可以想到以下几种方式:
有没有办法确定它是如何安装的?我想我需要这些信息来安全正确地删除它们。
答案 0 :(得分:2)
每个安装工具可以保留一个单独的索引,指明它知道/已安装的软件包。所有Python关心的都是文件到位。所以基本上,如果您认为它可能已经安装了某个工具,那么您将不得不询问该工具。
对于apt / dpkg,您可以检查该包是否出现在dpkg -l
列表中。我不知道pip的索引是否易于访问,但您可以尝试运行pip uninstall package-name
,如果它没有安装包,它会抱怨。我不知道PyPM,但是如果您从源代码安装或使用easy_install安装,您只需要跟踪并删除文件,该软件包不会在任何地方列出。