conda createでつくった仮想環境にconda install jupyterするとエラーになる(OS X El Capitan)
$ conda create -n test python=2.7 anaconda $ source activate test $ conda install jupyter
して、
$ jupyter notebook
するとエラーがでる。
Traceback (most recent call last): File "/Applications/anaconda/envs/test/bin/jupyter-notebook", line 4, in <module> import notebook.notebookapp File "/Applications/anaconda/envs/test/lib/python2.7/site-packages/notebook/notebookapp.py", line 61, in <module> from .services.contents.manager import ContentsManager File "/Applications/anaconda/envs/test/lib/python2.7/site-packages/notebook/services/contents/manager.py", line 16, in <module> from nbformat import sign, validate, ValidationError File "/Applications/anaconda/envs/test/lib/python2.7/site-packages/nbformat/__init__.py", line 33, in <module> from .validator import validate, ValidationError File "/Applications/anaconda/envs/test/lib/python2.7/site-packages/nbformat/validator.py", line 21, in <module> raise ImportError(str(e) + verbose_msg) ImportError: No module named functools32 Jupyter notebook format depends on the jsonschema package: https://pypi.python.org/pypi/jsonschema Please install it first.
原因はこれ?conda install時にeasy install 的な何かがはしっているのかしら。
とにかく作った環境でconda install jupyterすると、なんか変になるので、以下のようにすれば anacondaとjupyterを仮想環境で共存させることができた。 まわりくどい。
$ conda create -n test python=2.7 $ source activate test $ pip install jupyter $ conda install anaconda $ jupyter notebook