Nab*_*yub 23 python pyinstaller pyqt5
我制作了一个包含 5-6 个 .py 文件的小型 PyQt 应用程序。现在我想将它们构建并编译成一个主文件,这意味着它必须从一个主窗口 exe 中运行。
我的 .py 文件已成功相互连接。我已经使用 pyinstaller 来制作可执行文件,但问题是我将每个 .py 文件构建到了自己的 .exe 文件中。但我想制作一个 .exe 文件,通过它可以使用所有 .py 文件。
如何将所有 .py 文件构建为单个 .exe 文件?
Sus*_*ant 27
假设您有一个名为create.py的文件,例如
def square (num)
return num ** 2
Run Code Online (Sandbox Code Playgroud)
同一目录中的另一个文件名为input.py
from . import create
def take_input():
x = input("Enter Input")
return create.square(x)
Run Code Online (Sandbox Code Playgroud)
最后你的main.py
from . import input
if __name__ == '__main__':
ip = input.take_input()
Run Code Online (Sandbox Code Playgroud)
您将调用命令 -
pyinstaller --onefile main.py
Run Code Online (Sandbox Code Playgroud)
并且 pyinstaller 将导入所有文件本身的所有依赖项