python - 如何交付即用型软件?
问题描述
最近,我一直在以自由职业者的身份开发 Python 代码。我主要从事社交媒体机器人工作,我通常交付代码的方式是作为 Python 脚本供人们在他们的编译器上运行。但是,我开始遇到缺乏安装模块和以这种方式运行代码的技术知识的人。如何创建类似于软件的软件包并以可以立即运行且用户无需下载任何额外内容的方式交付它?预先感谢您的反馈。
解决方案
查看py2exe。它是将您的脚本转换为可执行文件的包装器,因此用户无需安装任何 python 库即可运行它。
py2exe 的替代品是:
PyInstaller - 使用它的优点是它可以让你以 exe 以外的格式构建可执行文件,例如,如果你想让你的程序在非 Windows 平台上运行。
cx_Freeze - 这也是另一个跨平台的选择。
推荐阅读
- android - Android 应用程序未通过 webview SSL Hnadler 的批准
- wpf - 如何在多行文本块的末尾嵌入视觉画笔?
- python - 我正在尝试制作一个 YT api,但每次我得到的都是这个错误:没有这样的文件或目录:'client_secrets_file.json'
- python - 在Python中正确打印for循环内的for循环
- reactjs - 如何使用反应测试库测试是否存在延迟加载的组件?
- silverstripe - SilverStripe 4 流畅:“表 'ss4_project.Member_Localised' 不存在”
- javascript - 发送邮件时的模板文字格式
- php - AWS SQS + Lambda,在 Lambda 上执行工作后执行“DeleteMessage”时出错
- qt - 如何设置滚动条精度
- tableau-desktop - 如何在 Tableau 中找到每 2 年的总计数平均值?