有没有一种方法来确定一个软件包是否安装distutils而不是setuptools?

问题描述:

我可以看看里面的setup.py我想看看它是否是一个distutils包。但在熟悉python包管理的过程中,我注意到似乎有不止一种方式来做到这一点。因此:有没有一种方法来确定一个软件包是否安装distutils而不是setuptools?

如何检查解压缩的packages目录或setup.py以查看如何构建它?

编辑:当我说'建立'我的意思是它会使用distutils或setuptools,或分发。我正在使用buildout。

为什么你需要知道?刚刚运行有什么问题

/path/to/your/python setup.py install 

+0

那么我想使用buildout。我想根据需要选择配方。 – chiggsy 2010-05-15 22:10:21

+0

考虑编辑你的问题来解释你的需求/需求/喜好。 “我想根据我的需要选择一个配方”有点模糊。 – 2010-05-15 22:44:56

+0

好的。此时,python包装中没有卸载。我同意,如果我可以使用apt进行卸载,那么您的解决方案将起作用,但实际问题是关于查找信息。没什么大不了的,我只需要做我现在做的事情,然后看看setup.py。我想知道是否有另一种方式。 – chiggsy 2010-05-16 16:32:18