Using a directory such as this for preference, log, and other files that are disposable (though at a slight cost) is a fairly standard practice. This is particularly crucial when the main software is installed in a directory which is not normally writable.
Canopy puts its EDM-related directories (Python environments and caches etc) in ~/.local/share/canopy/edm, as described in the User Guide FAQ, section "Where are all of the Python packages in my Canopy Python Environments?".
Please do not enter support requests in article comments
Please use article comments for suggestions to improve the article. See "How to submit Enthought Canopy/EPD support requests".