我的意思是,从用户的角度来看,哪种包装/分发格式应该合适?首选结果是用户只需要“双击”来运行应用程序,特别是因为我的目标是主要是 Windows用户。遗憾的是,我发现用于Windows的Python解释器安装程序不会将*.py
和EGG
文件与之打开。
我已经阅读了很多关于Distutils / Setuptools的文档,但是它非常令人困惑,因为根据Python版本,这个过程略有变化,而且我的应用程序使用的只有2个库在PyPi上不可用(PyQT4包装和NumPy)。因此,使用任何这些包装工具的好处几乎都没有。
也许我应该只分发压缩的应用程序并提供BAT
脚本?
另一个偏好是应用程序应该是便携式的(不需要安装),也许我的要求太多了?