在只读Docker容器中运行python

时间:2017-01-06 08:57:33

标签: python docker import bytecode

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

1 个答案:

答案 0 :(得分:1)

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

python -B myscript.py

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

或者,您设置和环境变量:

PYTHONDONTWRITEBYTECODE=x