我想问一下是否有另一种方法可以禁用服务器中__pycache__
的创建。
我的问题是即使我已经将环境变量设置为PYTHONDONTWRITEBYTECODE=1
我想禁用__pycache__
,因为我只在部署中保留了5个版本。此缓存阻止删除第6个版本,因为缓存由root拥有,只能通过sudo删除。
我正在使用capistrano进行部署。
感谢您的回复!
答案 0 :(得分:2)
我已经解决了这个问题。 export PYTHONDONTWRITEBYTECODE=1
有效。 pycache
文件夹的生成位于docker中(我也使用了docker)。我所做的是在docker里面,我有这个export PYTHONDONTWRITEBYTECODE=1
所以它解决了这个问题。谢谢你的帮助。