Just downloaded and installed anaconda 3.6.2 on Mac OSX Mavericks and I need to install a package seaborn
which is not pre-installed with anaconda.
$ conda install seaborn
Fetching package metadata: ..
Error: No packages found in current osx-64 channels matching: seaborn
You can search for this package on Binstar with
binstar search -t conda seaborn
You may need to install the Binstar command line client with
conda install binstar
Next I tried to use pip
to install the package
$ which pip
/Users/username/anaconda/bin/pip
$ pip install seaborn
Could not find an activated virtualenv (required).
Tried activating root
Anaconda env again, but still does not work
$ source activate root
discarding /Users/username/anaconda/bin from PATH
prepending /Users/username/anaconda/bin to PATH
$ pip install seaborn
Could not find an activated virtualenv (required).
Next I tried activating a virualenv and pip install
works.
workon testEnv
pip install seaborn
Now I launched iPython notebook
from Anaconda's launcher. But the seaborn
package does not seem to be found!
Was the seaborn
package really installed?
In ~/bashprofile
, I have:
# virutalenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /Users/username/.virtualenvs/datasci/bin/virtualenvwrapper.sh
# added by Anaconda 2.0.1 installer
export PATH="/Users/username/anaconda/bin:$PATH"
Update
Removed the 2 virtualenvwrapper lines, reloaded .bash_profile, but pip install
still gives the error Could not find an activated virtualenv (required).
Activating another conda environment source activate testenv
does not help.
$ source activate ~/.bash_profile
$ pip install seaborn
Could not find an activated virtualenv (required).
$ source activate testenv
discarding /Users/username/anaconda/bin from PATH
prepending /Users/username/anaconda/envs/testenv/bin to PATH
$ pip install seaborn
Could not find an activated virtualenv (required).
Maybe just put this in your bash_profile:
That was my issue, I forgot that I had set up PIP this way.
Remove the virtualenvwrapper lines from your bashprofile. With Anaconda, you should use conda environments instead of virtualenvs, and using virtualenvs can end up breaking your conda environments.
You need to install the anaconda version of pip. Just run:
This will install pip inside of the activated conda environment
Try entering the command in Anaconda Prompt and not Command Prompt.
I Had the same problem installing ggplot using Mac. If you execute from Terminal:
it works. I hope it can help!
MC