gpt4 book ai didi

python - 在 Docker 中使用 PYTHONDONTWRITEBYTECODE 有什么缺点吗?

转载 作者:行者123 更新时间:2023-12-02 17:13:30 26 4
gpt4 key购买 nike

在许多基于 Python 的 Docker 教程中(例如:this one),他们使用选项 PYTHONDONTWRITEBYTECODE 为了使 Python 避免在导入源模块时写入 .pyc 文件(这相当于指定 -B 选项)。

设置此选项有哪些风险和优势?

最佳答案

当您在容器中运行单个 python 进程时,该进程本身不会在其生命周期内生成其他 python 进程,那么这样做就没有“风险”。

在磁盘上存储字节码用于在第一次调用程序及其依赖库时将 python 编译为字节码,以便在后续调用时保存该步骤。在容器中,该进程只运行一次,因此设置此选项是有意义的。

关于python - 在 Docker 中使用 PYTHONDONTWRITEBYTECODE 有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59732335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com