【问题标题】:How distribute my Python 3 app in *.pyc format?如何以 *.pyc 格式分发我的 Python 3 应用程序?
【发布时间】:2017-06-09 09:30:57
【问题描述】:

我在 Debian 上开发了一个简单的 Python 应用程序,我不想分享我的代码。 用户将在 Windows 上。 我尝试使用 py_compile 但 *.pyc 文件在另一台机器(Windows)上不起作用,给出了 Bad magic number 错误。 错误可能是由于 Python 3 版本不同,但代码与任何 Python 3 版本完全兼容。

那么,问题是:如何编译 *.pyc 格式的脚本,而不是严格检查 Python 版本?

谢谢

【问题讨论】:

    标签: python compilation distribute


    【解决方案1】:

    如果您想轻松地分发您的应用程序而没有太多麻烦,只需使用多个可用的freezing tools 之一,您就可以轻松地在多个平台上运行它而无需花费太多时间。

    【讨论】:

      【解决方案2】:

      也许你可以试试https://docs.python.org/3/library/compileall.html。你可以这样做python -m compileall file.py

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 2011-12-05
      • 2020-10-08
      • 2019-11-05
      • 1970-01-01
      相关资源
      最近更新 更多