Проблема с созданием среды conda с numpy 10.1.2

У меня проблемы с работой numpy с conda + python 2.7. Он отлично работает с python 3, но когда я пытаюсь ниже, я получаю «не могу импортировать имя scalarmath».

conda create -n test numpy python=2.7 --no-default-packages

source activate test

python -c 'import numpy'

Traceback (most recent call last): File "<string>", line 1, in <module> File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/__init__.py", line 153, in <module> from . import add_newdocs File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module> from numpy.lib import add_newdoc File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in <module> from .type_check import * File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in <module> import numpy.core.numeric as _nx File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/core/__init__.py", line 20, in <module> from . import scalarmath ImportError: cannot import name scalarmath


person matt_k    schedule 17.12.2015    source источник


Ответы (1)


Вам необходимо активировать вашу среду с помощью source activate test. Это работает для меня на OS X 10.9.:

conda create -n test numpy python=2.7 --no-default-packages
source activate test
python -c 'import numpy'
person Mike Müller    schedule 17.12.2015
comment
Я не добавлял этот шаг туда, но вы можете видеть, что он активирован в выводе '/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/lib/type_check.py' i обновлю. - person matt_k; 18.12.2015
comment
Вы пытались открыть новое окно оболочки и работать оттуда? - person Mike Müller; 18.12.2015