Is it possible to run python bytecode files without the need of the C Python interpreter to be installed on the host OS ?
1 Answer
No, python interpreter is required.
You can use apps such as pyinstaller to make a executable of your scripts so that all required packages and python libs including the interpreter is self contained in a single executable. It runs like any other programs so nothing else needs to be done except double click and run.
Also .pyc files require the specific version of python to run with which they are compiled so it is really not a recommended way of distributing python code if thats what you are planning.
This answer has more details: https://stackoverflow.com/a/36027342/4289062
bytecodetag even says "the CPython interpreter runs bytecode stored in .pyc files."