为什么PyQt4在Python打包索引上不可用?

时间:2014-01-30 10:49:15

标签: python python-2.7 pyqt4 setuptools

好吧,我写了一个小应用程序,它使用PyQt4并希望分发它。但问题是我必须要求用户手动安装PyQt4,因为无法使用setuptools完成。

那么,在提到this时,我想问一下是否有人知道PyQt4不在PyPi上的原因?

另外,还有其他可能的方法我可以在我的setup.py中包含PyQt4,以便用户不需要手动安装它吗?

由于

1 个答案:

答案 0 :(得分:5)

因为它们没有在包的根目录中提供setup.py,因此python包装系统无法处理它。 setup.py是定义所有信息的脚本。所以它必须由您的发行版的包管理系统处理。

您可以在setup.py中添加一个下载并安装pyqt4的函数,并在安装时调用该函数。