我已经在python中编写了一个应用程序,该应用程序依赖于wxPython和其他一些python库。我知道pyexe在Windows上可以执行python脚本,但使用不知道如何安装所需依赖项的朋友可以通过我的Mac分享这些脚本,最简单的方法是什么?一种选择是将我的依赖关系捆绑在同一个包中,但看起来有点笨拙。人们通常如何部署这样的应用程序?这一次我错过的Java ...将Python应用程序部署到Mac和Windows用户
2
A
回答
2
你可以检查出py2app,这是类似py2exe
0
怎样的人通常部署这样的应用程序?
2种选择。
随附说明。
全部捆绑起来。
你写这样简单的指令。除非他们没有足够的权限,否则人们可以很好地遵循这些规则。有时他们需要在Linux环境中使用sudo
。
下载的easy_install(或PIP)
easy_install this
,easy_install that
(或pip this
,pip that
)easy_install
你写的什么包。
它工作得很好。如果你下载了一些Python软件包,你会看到这个动作。 狮身人面像需要docutils。 Django需要docutils和PIL。它很好地简单地记录依赖关系。其他人似乎没有严重的问题。跟随他们的领导。
捆绑东西意味着你必须
(一)提供完整的原始分布(所要求的大多数开源许可)
(二)提供的许可证兼容的开源许可你捆绑的东西。如果你依赖于所有相同的许可证,这可能很容易。否则,你基本上不能重新分配它们,不得不求助于安装说明。
相关问题
- 1. 将Mono应用程序部署到Windows
- 2. 如何将Python部署到Windows用户?
- 3. 在Mac和Windows上部署Qt + Boost应用程序
- 4. 在Mac和Windows上部署LWJGL应用程序
- 5. 从Windows部署到Mac的JavaFX应用程序
- 6. 部署python应用程序
- 7. 从Mac OS X上的Monodevelop将应用程序部署到Azure?
- 8. 在Mac上部署Qt应用程序
- 9. 将phantomJS部署到node.js应用程序?
- 10. 将应用程序部署到Bluemix
- 11. 将应用程序部署到Heroku
- 12. 将java应用程序部署到bluemix
- 13. 将GWT应用程序部署到Godaddy
- 14. 将RoR应用程序部署到Blacknight
- 15. 将mvc2应用程序部署到IIS7
- 16. 将Heroku应用程序部署到Heroku
- 17. 在Mac上构建JavaFX 2.0应用程序,在Windows上部署
- 18. 将React应用程序部署到Github用户页面
- 19. 将symfony应用程序部署到Google应用程序引擎
- 20. 无法将应用程序部署到应用程序引擎
- 21. 将更新部署到Windows服务应用程序
- 22. 安全地将应用程序部署到Windows Server
- 23. 将iOS Swift应用程序移植到Xamarin for Windows部署中
- 24. 将Windows 7应用程序部署到模拟器时出错
- 25. 将Azure应用程序部署到Windows服务器
- 26. 将智能手机应用程序部署到Windows XP/7
- 27. 如何将Angular 2应用程序部署到Windows Server(IIS)?
- 28. 将ASP.NET MVC 2应用程序部署到Windows 2008 R2
- 29. 是否可以在Mac App Store上部署Python应用程序?
- 30. 发布windows应用程序 - ClickOnce部署