I would like to ask if there is another way to disable creation of __pycache__
in the server.
My problem is it keeps generating even if I already set environment variable to PYTHONDONTWRITEBYTECODE=1
I want to disable __pycache__
because I only keep 5 releases in deployment. This cache is preventing the deletion of the 6th release because the cache is owned by root and can only be deleted through sudo.
I am using capistrano for deployment.
Thank you for your response!
I already resolved this issue. export PYTHONDONTWRITEBYTECODE=1
works. The generation of pycache
folder is in the docker (I used docker as well). What I did is inside the docker, I have this export PYTHONDONTWRITEBYTECODE=1
So it solved the issue. thank you for your help.
You can also disable cache usage in the Python code via sys.dont_write_bytecode:
import sys
sys.dont_write_bytecode = True
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With