2015-12-01 15 views
5

ich Theanos gerade installiert haben, aberRuntime: Modul gegen API-Version eine kompilierte aber diese Version von numpy 9 in ubuntu

import numpy 
print numpy.version 

hier ist der Ausgang

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) 

wie es zu lösen?

Antwort

1

Paketverwaltung in Python ist manchmal schwierig. Um diese Probleme zu vermeiden, empfehle ich die Verwendung von Anaconda, einem guten Python-Paket und Umgebungsmanager (download here, und 30 minutes guide).

Befolgen Sie die offiziellen Anweisungen zur Installation von Anaconda und wählen Sie die Standardwerte, die Anaconda zu Ihrem $ PATH hinzufügen und Anaconda zu Ihrem Standard-Python-Interpreter machen. Dann wird Ihr Terminal öffnen und verwenden Sie die folgenden Befehle:

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

Dann versuchen Sie Ihr Skript läuft mit Anaconda.

Verwandte Themen