即使PYTHONDONTWRITEBYTECODE = 1

时间:2018-06-08 01:53:51

标签: python python-3.x capistrano

我想问一下是否有另一种方法可以禁用服务器中__pycache__的创建。

我的问题是即使我已经将环境变量设置为PYTHONDONTWRITEBYTECODE=1

,它仍会继续生成

我想禁用__pycache__,因为我只在部署中保留了5个版本。此缓存阻止删除第6个版本,因为缓存由root拥有,只能通过sudo删除。

我正在使用capistrano进行部署。

感谢您的回复!

1 个答案:

答案 0 :(得分:2)

我已经解决了这个问题。 export PYTHONDONTWRITEBYTECODE=1有效。 pycache文件夹的生成位于docker中(我也使用了docker)。我所做的是在docker里面,我有这个export PYTHONDONTWRITEBYTECODE=1所以它解决了这个问题。谢谢你的帮助。