【发布时间】:2020-03-07 03:40:25
【问题描述】:
我想将我的 python 应用程序作为单文件可执行文件分发给最终用户。但是,最终用户可以向应用程序添加功能。为此,他可以将函数写入 python 文件,然后在运行时导入。
但是,如果我冻结应用程序进行分发,那么用户之后对 python 文件所做的任何更改都将无效。
如何将我的应用程序作为或多或少的单文件可执行文件分发给最终用户,而他仍然能够添加/删除功能?
或者您能否让用户以其他方式添加功能,而不是在运行时导入他的 Python 函数?
【问题讨论】:
-
您需要它成为可执行文件吗?或者你会同意用户从控制台运行 python 脚本吗?
-
我希望它是一个可执行文件。目标是,如果用户只想使用该工具,则不必在其系统上安装 Python。
-
@jonathan.scholbach 用户必须从控制台运行的 python 脚本是什么样的?
标签: python windows software-distribution