Die Installation von numpy auf Amazon EC2
Ich habe Probleme beim installieren von numpy, die auf einer Amazon EC2-server. Ich habe versucht, mit Hilfe von easy_install, pip, pip in einer virtual env, pip in einem anderen virtuellen env mit python 2.7...
Jedes mal, wenn ich versuche, schlägt es fehl, mit der Fehlermeldung: gcc: internal compiler error: Killed (program cc1)
, und dann weiter unten in der Zeile bekomme ich einen Haufen von python-Fehler, mit easy_install ich bekommen: ImportError: No module named numpy.distutils
, und mit pip I: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: ordinal not in range(128)
.
Die EC2-Instanz ausgeführt wird kernel 3.4.43-43.43.amzn1.x86_64. Hat jemand dieses problem gelöst? Numpy hat immer hart gewesen, für mich zu installieren, aber ich kann in der Regel herausfinden... an dieser Stelle ist mir egal, ob es ist, in einem eigenen virtualenv, ich will einfach nur, um es installiert ist.
InformationsquelleAutor Brian Schlenker | 2013-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anforderungen für die Installation von Numpy
Schrieb ich ein Skript, um install virtualenv und scikit-learn zusammen mit allen Abhängigkeiten. Sie können follow-up zu den numpy installieren, das ist ziemlich straight-forward. Ich kopierte die relevanten code.
Nur copy/paste, enter-Taste drücken, (eine Tasse Kaffee) und Sie sind bereit zu gehen mit virtualenv und numpy auf EC2.
Wenn Sie wollen, stellen Sie sicher, dass numpy gefunden, der optimierte lineare algebra Bibliotheken, Ausführung:
wenn Sie etwas sehen, die der folgenden ähnelt Sie sind alle gesetzt.
Für eine ausführlichere Erklärung können Sie Lesen,Installation-scikit-learn-auf-amazon-ec2 -. Ich schrieb den blog-Eintrag speziell zu erinnern, die Schritte der installation und eine kurze Anleitung. Ich versuche immer, die post und das install-Skript auf dem neuesten Stand.
InformationsquelleAutor
Landete ich nur numpy installieren Via yum
sudo yum install numpy
. Ich denke, das ist das beste was ich bis jetzt tun können. Bei der Arbeit mit virtualenv und ich muss numpy, werde ich sagen, dass Website-Pakete.Danke für die Anregung @Robert.
InformationsquelleAutor
Nur für das Archiv. Wenn Sie eine Ubuntu EC2 und Sie bereits installiert haben, pip, dann können Sie etwas tun:
für Python2:
für Python 3:
der Schlüssel ist das Wort
user
.InformationsquelleAutor
Können Sie versuchen, Anaconda Python-distribution von https://www.continuum.io, die mit der conda Python-version und Paket-manager. Ich fand diese Distribution gut konfiguriert und bequem für scientific computing arbeiten.
War ich in der Lage zu downloaden und installieren in einer EC2-instance mithilfe von wget und der linux-download-link aus Ihrer Downloads Webseite. Zum Beispiel für Python 2:
$ wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda2-2.5.0-Linux-x86_64.sh
...
$ chmod a+x Anaconda2-2.5.0-Linux-x86_64.sh
$ ./Anaconda2-2.5.0-Linux-x86_64.sh
...
$ source .bashrc
$ conda create --name myEnvName biopython
$ Quelle aktivieren myEnvName
$ python -c 'import numpy; print(numpy.version.version)'
1.10.4
InformationsquelleAutor