How to recursively generate .pyc files under Ubuntu and Python3.
In python2 there is a simple way to recursively generate the .pyc files under a folder, which is
python -m compileall <pythonic-project-name>
But under python3, if you run the same command you get all the .pyc
files under the __pycache__
folders under the project folder. You can enforce the same layout of .pyc
files in the folders as in Python2 by using:
python3 -m compileall -b <pythonic-project-name>
The option -b
triggers the output of .pyc
files to their legacy-locations (i.e. the same as in Python2).
Please refer to this link: https://stackoverflow.com/questions/5607283/how-can-i-manually-generate-a-pyc-file-from-a-py-file and this link: https://stackoverflow.com/questions/53918318/how-to-run-a-python-project-using-pycache-folder/53945327#53945327