在开发过程中是否可以阻止Django创建.pyc文件?

12 python linux django

是否有可能阻止Django创建.pyc文件?我知道它是Python在导入模块时创建它们,但有没有办法将它们关闭?

完全理解为什么他们被创造等等,并且在我上线时会想要它们,但是目前他们只是把目录弄得乱七八糟,这让我感到困扰 - 所以请不要"你不应该把它们关掉".我也知道如何阻止它们出现,等等.我真的只想知道如何阻止它们的创建.

哦,我当然在Linux上.

谢谢.

Hel*_*der 10

如果适用,您可以使用此方法:

import sys

sys.dont_write_bytecode = True
Run Code Online (Sandbox Code Playgroud)


ale*_*rul 9

您可以尝试设置PYTHONDONTWRITEBYTECODE环境变量:

PYTHONDONTWRITEBYTECODE

如果设置了此项,Python将不会尝试在导入源模块时编写.pyc或.pyo文件.

2.6版中的新功能.