Suppose i have a main.py for a calculator application. I used different .py files for different function like(add.py for adding, mul.py for multiplication) and all these files are imported in main.py. When I click main.py it executes successfully and do all function like adding, mul, etc. What i want to do is to make a executable file for main.py so that i can run it in the computer that doesnot have a python installed or any of that module(add.py,..) exist in the hard drive. Is that possible??
THANKS FOR THE HELP
Finally I got the solution. PyInstaller works well in my case and it is easy to use too. Thank you for your help. (:
It is impossible to have an independent executable that runs on any OS, that’s why Python is an interpreted language. What you can do is compile the Python scripts into an executable on each OS you want it to run on, using pyinstaller, so you are have a bunch of different independent programs for different OSs all built on the same Python script.
Pyinstaller has a advantage over py2exe because its easier to compile all the scripts into one file, instead of one directory.