2015-11-19 3 views
5

Я только что установил Anaconda 3.5. Терминал показывает правильную версию, и даже имеет Continuum Analytics в скобках:Невозможно импортировать numpy после установки Anaconda

Python 3.5.0 |Continuum Analytics, Inc.| (default, Oct 20 2015, 14:39:26) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 

Однако, когда я печатаю следующее:

>>> import numpy 

Я получаю ошибку:

Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: No module named 'numpy' 

Я знаю что Anaconda поставляется с numpy (я побежал conda list, просто чтобы убедиться). Кто-нибудь знает, что происходит?

Кажется возможным, что мой .bash_profile имеет какое-то отношение к этому. Если это так, содержимое следует.

# Setting PATH for Python 2.7 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

# added by Anaconda3 2.3.0 installer 
export PATH="/Users/username/anaconda/bin:$PATH" 

# Setting PATH for Python 3.5 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}" 
export PATH 

ответ

3

Я в конечном итоге удалить Anaconda и все версии Python 3. После переустановки Anaconda, numpy был доступен. Интересно, что на версии, которая работает, терминал показывает следующую информацию:

Python 3.5.0 |Anaconda 2.4.0 (x86_64)| (default, Oct 20 2015, 14:39:26) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 

Таким образом, очевидно, видя «Continuum Analytics» делает не означает, что вы используете Anaconda.

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