在不安装python的情况下运行生成的.py文件

时间:2020-03-14 15:27:13

标签: python python-3.x

我正在编写一个基于PyQt5的GUI应用程序,以便能够在运行时创建和运行任意Python脚本。如果我将此应用程序转换为.exe,则GUI主窗口将正常运行。但是,我不知道如何运行应用程序创建的简短.py脚本。是否可以在没有系统范围的Python安装的情况下运行它们?

我不希望将python应用程序编译为exe。此问题与生成的.py脚本

有关

2 个答案:

答案 0 :(得分:2)

否,要运行Python文件,您需要一个解释器。

您的主应用程序可能包含一个Python解释器,这样您就不必依赖系统范围的Python安装。

答案 1 :(得分:1)

不,它不起作用。但是您可以制作一个小的工具,它将加载脚本并在打包的可执行文件的上下文中评估它们。请查看here了解更多详细信息。要注意的一件事是,您的eval可执行文件应导入生成的.py文件所需的所有依赖项