2017-02-02 3 views
-1

Я использую виртуальную среду ipython conda python 2.7.anaconda ImportError: нет модуля с именем numpy после удаления pp

После предложения a probable conflict between conda numpy and pip numpy, я удалил «pip numpy», используя pip uninstall numpy.

Когда я пытаюсь импортировать numpy, я теперь получаю следующее сообщение об ошибке:

ImportError: No module named numpy

Если я выполнить conda list в моей среде, я получаю

... [list of other packages] 
numpy      1.11.3     py27_0 
... 

, который, кажется, указывает, что conda numpy пакет все еще установлен. Я также не могу установить numpy, используя conda install, в котором говорится, что «все запрошенные пакеты уже установлены».

печати sys.path приведет

'', '/home/<user>/anaconda3/envs/py27/lib/python27.zip', '/home/<user>/anaconda3/envs/py27/lib/python2.7', '/home/<user>/anaconda3/envs/py27/lib/python2.7/plat-linux2', '/home/<user>/anaconda3/envs/py27/lib/python2.7/lib-tk', '/home/<user>/anaconda3/envs/py27/lib/python2.7/lib-old', '/home/<user>/anaconda3/envs/py27/lib/python2.7/lib-dynload', '/home/<user>/anaconda3/envs/py27/lib/python2.7/site-packages', '/home/<user>/anaconda3/envs/py27/lib/python2.7/site-packages/Sphinx-1.5.1-py2.7.egg', '/home/<user>/anaconda3/envs/py27/lib/python2.7/site-packages/setuptools-27.2.0-py2.7.egg' 

Может кто-нибудь объяснить мне, почему я не могу использовать пакет Numpy перечисленных в пакетах Конда?

Спасибо!

+0

Вы пытались удалить conda numpy, а затем переустановить с помощью pip? – DrBwts

+0

@DrBwts я сделал, а затем numpy отлично работает. Однако это возвращает меня к моей первоначальной проблеме, которая аналогична той, которая описана в https://stackoverflow.com/questions/36190757/numpy-undefined-symbol-pyfpe-jbuf. Я подозреваю, что это связано с версией numpy, и именно поэтому я пытаюсь использовать conda numpy. – Skyba

ответ

0

Если вы используете 64-разрядную python3 Конда затем NumPy пакет устанавливается по умолчанию для Python3, так как вы используете python2 вы должны следующие шаги первой открытой анаконды строке затем введите Конда Информация --envs. Он отображает установленные среды и окружение , рядом с которым * находится среда по умолчанию. Активируйте нужную среду, набрав активировать имя среды. После этого тип комментарий conda install numpy.

-1

У меня была та же проблема. Что помогло мне было заставить анаконда переустановить пакет с:

conda install numpy=1.13.3 --force 

Я не уверен, если соответствующая версия NumPy необходима.

Смежные вопросы