Build Multiple .py files into a single executable file using pyinstaller

后端 未结 4 1764
情话喂你
情话喂你 2020-12-28 18:55

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 e

4条回答
  •  太阳男子
    2020-12-28 19:50

    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

提交回复
热议问题