I'm running a 64-bit flavor of Debian (LMDE) with GNOME, which includes a system python and various python-using applets and applications. I have a long-standing interest in scientific software, but only recently acquired some spare time and an Enthought Training license. So I'd like to get setup to work the Enthought Training exercises, which apparently means installing Canopy (formerly EPD), possibly et al.
I therefore want to install Canopy (and whatever else I need to do the Enthought Training that is not independently available via debian packages, as opposed to python packages) into a python virtual environment (as opposed to a VM like KVM, VirtualBox, or VMware) so as not to cause problems with dependencies of my system python. How to do this? conda? venv? virtualenv? Unfortunately I'm not seeing any howto's on Enthought's site, which is why I'm asking here (since they recommend asking on stackoverflow with tag=enthought).
Detailed howto is appreciated, as I am still pretty weak pythonically :-(
Unnecessarily complicated. If you install Enthought Canopy and don't make it your default Python, it won't interfere with your system python at all, as by default it installs entirely into your home directory. Enthought Python will be the default inside the Canopy App and inside any Canopy Terminal that you open from the Canopy Tools menu, but not otherwise.
It may help you to know that when you install a python package, you install it into a particular python installation, not into your system at large. So any packages that you install into Canopy, using Canopy's package tools, will just be installed in Canopy not into your system python.