2016-10-06 2 views
0

Ich konnte dasano mit python2 erfolgreich installieren, indem ich den Anweisungen hier http://deeplearning.net/software/theano/install_centos6.html#install-centos6 folge. Da ich keinen Root-Zugang habe, bat ich meinen Administrator, die erforderlichen zusätzlichen Pakete wie erwähnt zu installieren.installiere theano mit python centos-7

sudo yum installieren python-devel python-nose python-setuptools gcc gcc-gfortran gcc-C++ blas-devel lapack-devel atlas-devel.

Dies funktioniert für python2, aber nicht python3. Sind ihre zusätzlichen Pakete für python3 erforderlich? mit python3 Laufen gibt einen Fehler

.theano/compiledir_Linux-3.10-el7.x86_64-x86_64-mit-centos-1511.07.02-Kern-x86_64-3.4.3-64/lazylinker_ext/mod.cpp: 1: 20: Schwerwiegender Fehler: Python.h: Keine solche Datei oder kein Verzeichnis. #include. ^. Kompilierung beendet ..

+0

Warum funktioniert es nicht auf Python 3? Was bekommst du als Fehlermeldung? Könnten Sie Ihre Antwort aktualisieren, um detaillierter zu sein? – Sentient07

+0

Ich habe den Fehler bei der Ausführung mit python3 hinzugefügt – AMisra

Antwort

1

Scheint wie Sie nicht korrekt alle Header-Dateien und statische Bibliotheken für Python Dev installiert. Wenn Sie administrative Probleme haben, können Sie Anaconda von https://www.continuum.io/downloads verwenden. Die am meisten bevorzugte Möglichkeit ist, Ihren Paketmanager zu verwenden, um sie systemweit zu installieren.

sudo yum install python-devel

Edit: Sie können ohne Admin-Rechte Theanos mit anaconda installieren. Sie können das Anaconda-Paket für Ihr System herunterladen, den entsprechenden Pfad zum Python-Compiler festlegen und dann theano mit conda install theano installieren. Sie können auch libgpuarray und pygpu installieren, eine Abhängigkeit für die Verwendung von theano's neuem Backend ohne Admin-Rechte, Sie können die Anweisungen http://deeplearning.net/software/libgpuarray/installation.html#step-by-step-install finden.

+0

Ich habe keine Administratorrechte, aber ich habe meinen Administrator gebeten, diese Pakete zu installieren sudo yum installieren python-devel python-nose python-setuptools gcc gcc-gfortran gcc-C++ blas- Entwicklung lapack-devel atlas-devel. Nachdem diese installiert wurden, konnte ich theano mit python2 ausführen, aber nicht mit python3. Ich habe Anaconda vorher noch nicht benutzt. Könnte ich diese benötigten Pakete mit Anaconda ohne Administratorrechte installieren? – AMisra

+0

Ja, Sie können mit Anaconda installieren. Ich werde die Antwort aktualisieren – Sentient07