如何交付readytorun软件?

2024-05-20 11:12:14 发布

您现在位置:Python中文网/ 问答频道 /正文

最近我作为一名自由职业者一直在开发Python代码。我主要在社交媒体机器人上工作,我通常的代码交付方式是作为Python脚本供人们在编译器上运行。然而,我开始遇到一些人,他们缺乏安装模块和以这种方式运行代码的技术知识。如何创建一个软件包,并以一种可以随时运行且用户不必下载任何额外内容的方式交付它?提前感谢您的反馈。你知道吗


Tags: 模块代码用户脚本内容编译器方式机器人
2条回答

一种方法是(如前一个答案中所述)使用exe转换器,但如果同时针对Mac和Linux用户,这种方法就没有那么有效了。你知道吗

我的解决方案会花费你更多的时间,但这是值得的。下面是:

请学习Angular JS或其他框架(我更喜欢Angular)。一旦您知道了这一点,就可以轻松地为您的项目开发一个web应用程序,并将Python添加到其中。你知道吗

好消息是,这方面有很多教程,比如https://codehandbook.org/creating-a-web-app-using-angularjs-python-mongodb/(也教你mongodb),总之,你可以自己找到其他教程。你知道吗

我想,你当然可以把它构建成一个移动应用,但我认为网络应用会更容易。你知道吗

查看py2exe。它是一个包装器,可以将脚本转换为可执行文件,因此用户无需安装任何python库就可以运行它。你知道吗

py2exe的替代品有:

  1. PyInstaller-例如,如果您想让程序在非Windows平台上运行,那么使用它的优点是,它允许您以exe以外的格式构建可执行文件。

  2. cx_Freeze-这也是另一种跨平台的选择。

相关问题 更多 >