python - Python3 __pycache__ 即使 PYTHONDONTWRITEBYTECODE=1 也会生成
问题描述
我想问是否有另一种方法来禁用__pycache__
在服务器中的创建。
我的问题是即使我已经将环境变量设置为PYTHONDONTWRITEBYTECODE=1
我想禁用__pycache__
,因为我在部署中只保留 5 个版本。此缓存阻止删除第 6 版,因为缓存归 root 所有,只能通过 sudo 删除。
我正在使用 capistrano 进行部署。
谢谢您的答复!
解决方案
我已经解决了这个问题。export PYTHONDONTWRITEBYTECODE=1
作品。文件夹的生成pycache
在 docker 中(我也使用过 docker)。我所做的是在码头工人内部,我有这个export PYTHONDONTWRITEBYTECODE=1
所以它解决了这个问题。感谢您的帮助。
推荐阅读
- list - 以编程方式滚动到 SwiftUI 列表位置?
- java - 保存或更新后休眠列表()失败
- python - 哪种 NLP 更适合树莓派?
- reactjs - 如何为数组中的每个对象在 Redux 中放置唯一 id?
- python - 如何在不实际创建新副本的情况下删除 numpy 数组中的行或列?
- python - 快速有序查询的数据存储方法
- java - javac:在公用文件夹laravel中找不到文件
- python - Raspberry Pi 启动时音频不工作 (.bashrc)
- java - Arterisk 不能从字符串中拆分出来
- python - 如何从公会 discord.py 中的所有成员中删除多个角色