我有一个 Web 应用程序,我想使用带有 nginx 的 Docker 容器来运行它。据我所知,建议我出于安全目的使用只读容器,但是当我在本地计算机上运行我的应用程序时,它总是生成 __pycache__ 文件夹。在只读环境下运行会不会有问题?如果是,如何解决?
请您参考如下方法:
您可以使用 -B 参数启动 Python:
python -B myscript.py
当您导入 .py 文件时,这会关闭写入 .pyc 和 .pyo 文件。
或者,您设置环境变量:
PYTHONDONTWRITEBYTECODE=x
