Skip to main content
 首页 » 编程设计

python之在只读 Docker 容器中运行 python

2025年02月15日31xiaohuochai

我有一个 Web 应用程序,我想使用带有 nginx 的 Docker 容器来运行它。据我所知,建议我出于安全目的使用只读容器,但是当我在本地计算机上运行我的应用程序时,它总是生成 __pycache__ 文件夹。在只读环境下运行会不会有问题?如果是,如何解决?

请您参考如下方法:

您可以使用 -B 参数启动 Python:

python -B myscript.py 

当您导入 .py 文件时,这会关闭写入 .pyc 和 .pyo 文件。

或者,您设置环境变量:

PYTHONDONTWRITEBYTECODE=x