2015-11-19 18 views
5

Właśnie zainstalowałem Anaconę 3.5. Terminal pokazuje poprawną wersję, a nawet ma Continuum Analytics w nawiasach:Nie można zaimportować numpy po zainstalowaniu Anacondy

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. 

Jednak, kiedy wpisz:

>>> import numpy 

pojawia się błąd:

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

wiem że Anaconda pochodzi z numpy (prowadziłem conda list, żeby się upewnić). Ktoś wie, co się dzieje?

Wydaje się, że mój .bash_profile ma z tym coś wspólnego. Jeśli tak, zawartość następuje.

# 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 

Odpowiedz

3

skończyło się odinstalowanie Anaconda i wszystkie wersje Pythona 3. Po ponownym zainstalowaniu Anaconda, numpy był dostępny. Co ciekawe, w wersji, która działa, terminal pokazuje następujące informacje:

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. 

Więc widocznie widzenie „Continuum Analytics” ma nie znaczy, że używasz Anaconda.

Powiązane problemy