Изменение каталога, в котором создаются файлы .pyc

Есть ли способ изменить каталог, в котором .pyc файл создается интерпретатором Python? Я видел двух PEP по этому вопросу ( 0304 и 3147 ), но ни один из них не реализован в интерпретаторе по умолчанию (я работаю с Python 3).

Я что-то пропустил ?

  • Удаление согласных из строки в Python
  • Python - разница между двумя строками
  • Как разобрать вход и присвоить разные значения разделительной строке
  • Как я могу более легко подавить предыдущие исключения, когда я выражу свое собственное исключение в ответ?
  • Как использовать concurrent.futures с таймаутами?
  • вставка списка в python
  • Python записывает строку байтов в файл
  • Возможно ли предварительно заполнить вход () в интерфейсе командной строки Python 3?
  • 4 Solutions collect form web for “Изменение каталога, в котором создаются файлы .pyc”

    Невозможно изменить, куда идут файлы .pyc. Python 3.2 реализует схему __pycache__ , в которой все файлы .pyc __pycache__ в каталог с именем __pycache__ . Python 3.2 alpha 1 теперь доступен, если вам действительно нужно, чтобы ваши каталоги были чистыми.

    Пока не опубликовано 3.2, настройте столько инструментов, сколько вы можете игнорировать .pyc-файлы.

    Это может быть полезно для некоторых: различные параметры

    -B Если дано, Python не будет пытаться писать файлы .pyc или .pyo при импорте исходных модулей. См. Также PYTHONDONTWRITEBYTECODE.

     New in version 2.6. 

    Файлы Python НЕ всегда хранятся в одном каталоге и будут перенаправлены на pycache, если вы используете pycache. Любые ответы на возможность иметь настраиваемые местоположения и имена, потому что импорт модуля довольно темпераментен и не всегда работает. Вы увидите, что я имею в виду в github.com/LolexInc/Lolex-Tools/tree/Beta и просмотрю JTToolsInstaller.py. В нем много беспорядков.

    Нет, ты ничего не пропустил.

    Файлы .pyc всегда создаются в месте расположения файла .py.

    Есть некоторые действительно старые патчи вокруг, чтобы полностью отключить файлы .pyc . Но … зачем тебе это нужно?

    Python - лучший язык программирования в мире.