我的 python 应用程序加载其他 py 或 pyc 文件并执行它们。我将我的应用程序作为可执行文件发送(捆绑为单个或多个文件 - 没关系)。我希望我的应用程序支持自适应安装。例如:如果我发布了我的应用程序(捆绑的 exe),包括ModuleA
and ModuleB
,然后,我希望用户只安装ModuleC
而不是整个应用程序。我正在寻找以下选项:
- 如果我可以在分发中单独发货
ModuleA.pyc
而ModuleB.pyc
不是压缩包myApp.exe
?我假设用户可以oduleC.pyc
通过将 M 复制到其他模块的同一目录来安装它。并且,它将适用于new_script.py
(通过 importModuleC
)将由myApp.exe
. - 如果第一种是不可能的,那么另一种运输方式是什么,
ModuleC
而不是整个myApp.exe
包裹。
很棒的人,请建议我该怎么做,或者有没有更好的方法。
提前非常感谢。