python - pyinstaller 和外部软件设置
问题描述
我需要将其他软件与使用 pyinstaller 创建的 exe 文件一起分发。
例如 mysql 连接器工作正常,但最终用户应该在他的计算机上安装 mysql。虽然这可以通过告诉用户安装它来轻松实现,但我想避免这种情况,因为它可能会导致经验不足的用户出现一些问题。也就是说,我希望它是万无一失的。
Tesseract Ocr 也是如此。在这种情况下,我还需要将其添加到 PATH,但这是次要问题。
如何处理这个外部设置安装?我没有找到将它们包含在 pyinstaller 生成的 exe 中的方法,但也许我遗漏了一些东西。
我唯一的想法是将安装程序添加到我的可执行文件夹的同一文件夹中,并在第一次运行时以某种方式运行它们。有什么建议吗?
解决方案
推荐阅读
- django - 如何将模型字段默认设置为与 OneToOneField 属性值相同?
- javascript - 之后怎么换。与我的弦乐分开?
- c++ - 派生类可以在抽象工厂设计模式中具有数据成员吗
- php - 具有特定产品标签的 WooCommerce 产品的批量动态定价
- reactjs - React 发送子输入数据以更新父状态
- php - 查询之间的 MySQL 日期
- testing - 如何在 Flutter 中为多个测试“设置”一个“WidgetTester”
- php - 拒绝其他用户编辑数据
- python-3.x - 列表:“NoneType”对象不可迭代
- spacemacs - 在 spacemacs 中禁用正则表达式搜索?