好吧,我写了一个小应用程序,它使用PyQt4并希望分发它。但问题是我必须要求用户手动安装PyQt4,因为无法使用setuptools
完成。
那么,在提到this时,我想问一下是否有人知道PyQt4不在PyPi上的原因?
另外,还有其他可能的方法我可以在我的setup.py中包含PyQt4,以便用户不需要手动安装它吗?
由于
答案 0 :(得分:5)
因为它们没有在包的根目录中提供setup.py
,因此python包装系统无法处理它。 setup.py
是定义所有信息的脚本。所以它必须由您的发行版的包管理系统处理。
您可以在setup.py
中添加一个下载并安装pyqt4的函数,并在安装时调用该函数。