I've been using Enthought Canopy as my python environment for about a year now. Canopy is great because it's dedicated terminal makes installing packages with the right dependencies a breeze using pip install
.
I am using Canopy to support my use of iPython notebook (now Jupyter) and it has worked out fine. However, recently I've been running into lack of support for different packages that run in python 2.x - which canopy is restricted to.
I'm now considering switching to Anaconda. A quick search on stackoverflow shows multiple threads about problems with dependencies, and one thread about how to safely uninstall Anaconda.
Thus, I would like to dedicate this thread to how one actually gets a Anaconda installation right the first time from a non-programmer's point of view. I.e. minimal interaction root and bash scripts etc.
Issues/questions:
- Does Anaconda have it's own terminal? If not how can I make sure that the packages I install have the right dependencies?
- I am on Macbook running iOS, how can I make sure that I'm not messing with the native python installation? I've had major issues with brew install before.
- After downloading Anaconda and installing, how do I make it my default iPython notebook (Jupyter) environment? E.g. when I open a terminal and write "
ipython notebook
", it will start the Anaconda dependent one. - conda install does not recognise
conda install rise
to install Reveal.js. How can I use conda to install local packages?
I am hoping that people with experience/advice will link useful threads and links in the comments/answers here. Would be great if this thread was as used as the uninstalling Anaconda safely one.