Ответ 1
Вы можете использовать это, где применимо:
import sys
sys.dont_write_bytecode = True
Можно ли запретить Django создавать файлы .pyc? Я знаю, что Python создает их, когда модули импортируются, но есть ли способ отключить их?
Полностью понять, почему они созданы и т.д., и захотят их, когда я буду жить, но в настоящее время они просто загромождают каталог, и это беспокоит меня - так что, пожалуйста, нет "вы не должны отказывать", Я также знаю, как я могу остановить их появление и т.д. И т.д. Я просто хочу знать, как я могу остановить их создание.
О, и я нахожусь в Linux, конечно.
Спасибо.
Вы можете использовать это, где применимо:
import sys
sys.dont_write_bytecode = True
Вы можете попробовать установить переменную среды PYTHONDONTWRITEBYTECODE:
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
Отредактируйте своего диспетчера, поэтому hashbang читает:
#!/usr/bin/env python -B