![](/img/trans.png)
[英]In case of RHEL based distribution how do I check which software package manager is used, using python
[英]Deciding which package manager was used to install a Python package
我想删除 Python package,比如说 Satchmo。 但我不记得我用哪个工具来安装它。
我可以想到以下几种方式:
有没有办法确定它是如何安装的? 我想我需要这些信息来安全、正确地删除它们。
每个安装工具都可以保留一个单独的索引,说明它知道/已经安装了哪些软件包。 Python 关心的是文件是否到位。 所以基本上,如果您认为它可能已经安装了某个工具,您将不得不询问该工具。
对于 apt/dpkg,您可以检查 package 是否出现在dpkg -l
列表中。 我不知道 pip 的索引是否很容易访问,但您可以简单地尝试运行pip uninstall package-name
,如果它没有安装 package,它应该会抱怨。 我不了解 PyPM,但如果您从源代码安装或使用 easy_install 安装,您只需追踪并删除文件,package 不会在任何地方列出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.