Можно ли запретить Django создавать файлы .pyc во время разработки?

Можно ли запретить Django создавать файлы .pyc? Я знаю, что Python создает их, когда модули импортируются, но есть ли способ отключить их?

Полностью понять, почему они созданы и т. Д., И захотят их, когда я пойду вживую, но в настоящее время они просто загромождают каталог, и это беспокоит меня – поэтому, пожалуйста, нет «вы не должны отказывать». Я также знаю, как я могу остановить их появление и т. Д. И т. Д. Я просто хочу знать, как я могу остановить их создание.

О, и я нахожусь в Linux, конечно.

Благодарю.

4 Solutions collect form web for “Можно ли запретить Django создавать файлы .pyc во время разработки?”

Вы можете использовать это, если применимо:

import sys sys.dont_write_bytecode = True 

Вы можете попробовать установить переменную окружения PYTHONDONTWRITEBYTECODE :

  • Командная строка и среда Python

PYTHONDONTWRITEBYTECODE

Если это установлено, Python не будет пытаться писать файлы .pyc или .pyo при импорте исходных модулей.

Новое в версии 2.6.

Очень поздно ответить, но я попал сюда после Гуглинга. Вы можете попробовать следующее:

 python -B manage.py [any other commands/options] 

Например:

 python -B manage.py sql yourapp 

Однако по какой-то причине это не работает:

 python -B manage.py runserver 0.0.0.0:5000 

Отредактируйте своего диспетчера, поэтому хеш-бэнд читает:

#!/usr/bin/env python -B

  • pip и virtualenv (без virtualenvwrapper): pip install имя_пакета разрешает разрешение, но с использованием sudo устанавливает глобально
  • Linux / Python: кодирование строки юникода для печати
  • Подключение к Microsoft SQL Server через pyODBC на Ubuntu
  • Две версии python на linux. как сделать 2.7 по умолчанию
  • Python 2.7 Cx_Freeze: ImportError: нет модуля с именем __startup__
  • Какую команду использовать для проверки того, является ли python 64-битным или 32-битным
  • Список всех открытых в настоящее время файлов?
  • Запуск сценария bash из Python
  • Python - лучший язык программирования в мире.