I have made a small pyqt application of 5 and 6 .py files.Now I want to build them and compiled them in a single main file.Mean I have to operate them from one main window exe. My .py files are connected with each other successfully.I have used pyinstaller to make the executable file, the problem is I have build each .py file into its own exe file.But I want to make a single exe file through which whole.py files operate.How to build all .py files into a single exe file.I have searched a lot but unable to resolve my issue.
Suppose you had a file called create.py like
def square (num)
return num ** 2
Another file in the same directory called input.py
from . import create
def take_input():
x = input("Enter Input")
return create.square(x)
And finally your main.py
from . import input
if __name__ == '__main__':
ip = input.take_input()
You will call the command -
pyinstaller --onefile main.py
And pyinstaller will import all the dependencies of all the files itself