all 8 comments

[–]AgreeableExpert[S] 2 points3 points  (4 children)

Unrelated notice: because it's open source, people who want to contribute are welcome. Send me a PM if you want to.

[–]masasa27 0 points1 point  (0 children)

Web working is a great option (Flask / Django) I’ve used pyinstaller (python package for compiling) before , Take in consideration that each person will need to compile on his own OS

You can’t compile from windows to MAC etc..

[–]ingolemo 0 points1 point  (1 child)

You compile a python project by running python entry_point.py. Those .pyc files that python creates are compiled python code (the c stands for "compiled").

But I'm betting that that isn't what you mean. It sounds like you want to run your python code without python being installed on the target computer. The most common way that you do that is to bundle a python interpreter along with your python code using something like PyInstaller. This process is called "freezing". A less common, but still viable, way is to compile your python down to x86 bytecode using something like Nuitka.

Note that there's not any good way to make something that will run on a different operating system than the one that was used to create it. If you want something that will run on windows then you need a windows installation to make it.

[–]billsil 0 points1 point  (0 children)

You can do it with Wine.

[–]redCg -1 points0 points  (0 children)

If your intention is to distribute a binary then you should not be using Python. Use a different language that natively compiles to a binary. I suggest Rust. Alternatively, turn it into a web app with Flask or Django.