In the good practice of IntelliJ application, PyCharm creates its own cache directory in your home. Mind you this can get really big (300Mb+) and if you sync your home with a networked drive, you'll get penalised (time-wise).
Following this discovery (my login/logout time is up to 30mins because of this and other files), I looked for a way to put this content in a place which is not backed up. The generic solution is presented here.
My PyCharm-specific solution is:
-
Locate the place where you've installed you AS (e.g. C:\Program Files (x86)\JetBrains\PyCharm 3.1.3)
-
Go to the bin directory and edit idea.properties file
-
Search for idea.config.path and idea.system.path and edit those. I ended up having something like:
#--------------------------------------------------------------------- # idea.config.path=${user.home}/no-backup/.PyCharm31/config idea.system.path=${user.home}/no-backup/.PyCharm31/system # #---------------------------------------------------------------------
Make sure to uncomment the lines, otherwise you will end up with AS recreating the directory in your home.
-
I kept
${user.home}
as base directory, because PyCharm will create (or update) the directory for each user!
HTH,
Member discussion: