首页 > 解决方案 > 使用 PyInstaller 编译 python,用 Python

问题描述

我正在寻找一种方法来运行从 Python 脚本编译的 PyInstaller,而不是文档中显示的命令行。

我查看了文档和互联网,但所有解决方案都建议通过命令行使用它,pyinstaller foo.py

我的意思是使用类似的东西,

import PyInstaller
PyInstaller.compile("x.py")

但是,我无法通过 Python 本身找到任何方法。
非常感谢所有帮助!

标签: pythonpython-3.xcompilationexepyinstaller

解决方案


我找到了从 Python 激活 PyInstaller 的解决方案。

from PyInstaller import __main__ as main
main.run("a")

我不知道为什么,但除非文件有 1 个字母的文件名,否则它不会工作。


推荐阅读