2015-12-01 8 views
5

Właśnie zainstalowałem Theano, aleRuntimeError: moduł skompilowany z wersja API A jednak ta wersja numpy jest 9 w ubuntu

import numpy 
print numpy.version 

tutaj jest wyjście

Theano version 0.7.0.dev-30cc6380863b08a3a90ecbe083ddfb629a56161d 
theano is installed in /home/sizhexi/theano/Theano/theano 
NumPy version 1.8.2 
NumPy is installed in /usr/lib/python2.7/dist-packages/numpy 
Python version 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] 
nose version 1.3.1 
RuntimeError: module compiled against API version a but this version of numpy is 9 
terminate called after throwing an instance of 'std::runtime_error' 
    what(): numpy failed to initialize 
Aborted (core dumped) 

jak go rozwiązać?

Odpowiedz

1

Zarządzanie pakietami w Pythonie jest czasami trudne. Aby uniknąć tych problemów, zalecam użycie Anaconda, która jest dobrym pakietem python i menedżerem środowiska (download here i 30 minutes guide).

Postępuj zgodnie z oficjalnymi instrukcjami instalacji Anacondy i wybierz domyślne wartości, które dodadzą Anacondę do $ PATH i sprawią, że Anaconda będzie domyślnym interpreterem pythonów. Następnie otwórz terminal i wykonaj następujące polecenia:

  • conda install pip six nose numpy scipy
  • pip install theano

następnie spróbuj uruchomić skrypt przy użyciu anakondy.

Powiązane problemy