当前位置: 首页 > 面试题库 >

分发Python程序

方昊阳
2023-03-14
问题内容

如何让我的朋友使用我的Python程序?他们没有安装python,但可以使用命令行程序。我没有编写GUI的技能。

假设我正在编写一些微积分计算器,其中包含许多自定义模块和文件。我该如何分享?


问题答案:

您可以使用py2exe之类的东西将Python程序转换为可执行文件。



 类似资料:
  • 问题内容: 我的应用程序如下所示: 该程序从main.py开始。有没有一种好的方法可以从中创建“最终”应用程序?我在想像py2exe / py2app之类的东西,但是没有将python解释器/模块复制到只有一个可执行文件的应用程序中。 我看过distutils,但这看起来像是将程序安装到Python目录中,这在非Linux平台上并不常见。 目前,我只是将整个源文件夹复制到目标计算机上,并在Wind

  • 问题内容: 我有一些用Python开发的GUI程序的源代码。我想分发它们。但是,我想让最终用户尽可能容易地启动并运行该程序。解决此问题的常用方法是什么? 这是指Windows XP及更高版本。 问题答案: 所有值得注意的linux发行版和Mac OS均随附某些版本的Python。Windows默认情况下未安装Python,因此您必须单独安装它才能运行Python模块。当然,安装的Python版本必

  • 问题内容: 除了Shoes之外,还有什么其他方法可以开发和分发用Ruby编写的跨平台GUI桌面应用程序? 我开始相信_why应用程序的一般错误在使用“鞋”的情况下会严重恶化,并且比两键形式复杂的任何事情都很难维护。 RubyGTK,wxRuby等似乎很有前途,但是它们并不能解决不需要以预先在用户计算机上预装Ruby的方式分发应用程序的问题- 像ruby2exe这样的库似乎非常荒谬。日期和不完整。

  • 问题内容: 我想从我的C ++程序中调用python脚本文件。 我不确定要分发给的人是否会安装python。 基本上,我正在寻找一个可以使用的具有Apache类似发行许可证的.lib文件。 问题答案: Boost有一个python接口库可以为您提供帮助。 Boost.Python

  • 问题内容: 我正在努力弄清楚如何分析一个简单的多进程python脚本 我正在启动5个进程,因此cProfile会生成5个不同的文件。在每个方法的内部,我想看到我的方法’worker’大约需要3秒钟才能运行,但是相反,我只看到了’start’方法中正在发生的事情。 如果有人可以向我解释这一点,我将不胜感激。 更新:基于公认答案的工作示例: 问题答案: 您正在对流程启动进行概要分析,这就是为什么您只看

  • 问题内容: 我正在用Python开发一个固有的多线程模块,我想找出它在哪里花时间。cProfile似乎仅分析主线程。有什么方法可以分析计算中涉及的所有线程? 问题答案: 请参阅yappi(另一个Python Profiler)。