首页 > 解决方案 > 使用flask时如何避免__pycache__?

问题描述

我看到__pycache__是在以下示例中生成的 alawys。是否有不同的方式使用烧瓶来避免__pycache__生成?

https://flask.palletsprojects.com/en/1.1.x/quickstart/

标签: pythonflask

解决方案


这不是Flask的东西,而是Python的东西。__pycache__目录 用于存储源(.py )文件的字节码 “编译”版本) (主要是出于性能原因)。默认情况下, Python 3会这样做。要抑制该行为,请将-B参数传递给解释器,如以下所示:[Python.Docs]: Command line and environment - -B

如果给定,Python 将不会尝试.pyc在源模块的导入上写入文件。另请参阅PYTHONDONTWRITEBYTECODE

或者(如果您直接运行flask.exe),在启动解释器之前将PYTHONDONTWRITEBYTECODE env var设置为不同于空 ( ) 的值。set PYTHONDONTWRITEBYTECODE=some_dummy_text


推荐阅读