How to create EXE's from Python!
That's Right EXE's from Python! And it is really simple too! Why would you want to? Because now-a-day's everyone wants to download exe's and run them in order to play games not download python then your source file and run it.
There is none. Create your main.py.
print("Hello World!") input("press enter to exit.") # A simple app to print hello world! Use your code instead.
Then run it to be sure it works. If it does now we can build it as an exe. All we have to do is use pip to install pyinstaller
pip install pyinstaller
This will install pyinstaller along with all of it's dependencies. Also note, that pyinstaller only makes an exe based on the os it is on. For example: If I build an exe on windows I can not use it on Mac.
Now once pyinstaller is installed, go to the directory of your main.py file using cmd prompt or bash and use this code:
pyinstaller -F main.py
What this will do is bundle everything into one exe file in a folder called dist. Open the folder once it's done and run the exe and you will get your python code run!
Traceback (most recent call last):
File "dist//main.spec", line 7, in
a = Analysis(['main.py'],
NameError: name 'Analysis' is not defined
exit status 1
why i got this error
when i do the pip installer thing, it doesn't work. It says there is a syntax error. also, My EXE file is one where you can draw, so I'm not sure if this will work for what I want my EXE file to be