我有一个python应用程序(3.5),我试图分发。它:如何将python软件分发给技术水平低的用户?
- 不使用GUI库(它运行在浏览器中)
- 使用几个外部包(瓶,SocketIO时候,httplib2)
- 保持保存的主源代码目录里面的配置和数据文件
目标用户:
- 使用Mac或Windows
- 不理解终端/命令行的概念(测试表明,向用户如何将
cd
放入源目录以运行.py
文件可能需要几小时)。 - 从python.org安装Python解释器通常没有什么困难(但是在启动和退出python控制台时遇到了很大的麻烦)。
- 技术能力一般都很低。
最好,应用程序应该:
是“点击播放”,因为我发现,通常在
cd
导航是最大的障碍阻止用户运行我的应用程序。无需手动修改任何系统设置
我从Ubuntu Linux操作系统的发展。我可以访问Windows VM,但不能访问Mac电脑。如何分发我的应用程序?
你应该自己做一些研究,但是''cx_Freeze'](http://cx-freeze.sourceforge.net/)可能会有用。 – mhawke