Search code examples
pythonpathpython-3.xpyc

Changing the directory where .pyc files are created


Is there a way to change the directory where .pyc file are created by the Python interpreter? I saw two PEPs about that subject (0304 and 3147), but none seems to be implemented in the default interpreter (I'm working with Python 3).

Did I miss something ?


Solution

  • There's no way to change where the .pyc files go. Python 3.2 implements the __pycache__ scheme whereby all the .pyc files go into a directory named __pycache__. Python 3.2 alpha 1 is available now if you really need to keep your directories clean.

    Until 3.2 is released, configure as many tools as you can to ignore the .pyc files.