【问题标题】:Distributing Python App Without the use of PIP在不使用 PIP 的情况下分发 Python 应用程序
【发布时间】:2020-05-17 12:00:51
【问题描述】:

我有一个 python 应用程序,我打算以下载/安装样式格式(如传统桌面应用程序)分发,而不是将其打包为 pip,但我可以在网上找到的所有说明都是为 PyPI 设计的。我的文件结构:

/MatrixKontrol/
   /saves/
      /example/
         example.json
   edit.py
   functions.py
   main.py
   savecreate.py
   saveload.py

我想拥有一个完整的系统,以便为 Darwin/Linux/Windows 提供可执行文件。

注意:我需要维护/saves/ 目录以保存应用程序。

【问题讨论】:

    标签: python python-3.x packaging software-distribution


    【解决方案1】:

    一种选择是使用 PyInstaller。有关它的更多信息可以找到here

    【讨论】:

    • PyInstaller 是否有跨平台替代方案?
    • PyInstaller 在 Python 2 和 3 中都支持 MacOS、Windows 和 Linux。
    • 它可以与需要维护的文件夹一起使用吗?
    • 会的。有树 (stackoverflow.com/questions/11322538/…) 作为一种选择。更糟糕的情况是,您甚至可以在程序执行期间创建新文件夹。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多