wenn ich lief zunächstInstallation Pandas in Python 2.7, Ubuntu 12.04
$ pip install pandas
es gab mir einen Fehler, ich habe keine Berechtigung. dann, wenn ich
$ sudo pip install pandas
versuchte
es gab mir diese -
fatal error: Python.h: No such file or directory
Nach einiger Suche bin ich auf diesen Befehl kam
$ sudo pip install -U pandas
nach einem sehr, sehr ausführliche Ausgabe, es gab der gleiche Fehler, aber dieses Mal hat es mich aufgefordert, dass ich Python-dev & python-setuptools nach der Installation von Python installieren müssen/will -dev, Pip installieren Pandas funktionierte gut und ohne Probleme!
Also, meine Frage ist, weiß jemand, warum dieses Problem aufgetreten ist ?! Ist das schon einmal passiert ?! und wofür steht die -U in $ pip -U ...? Es ist nicht auf der Hilfeseite für Pip erwähnt, ich habe es überprüft!
Außerdem weiß ich, dass es eine Protokolldatei für at /home/user/.pip/pip.log gibt, aber anstatt Fehlermeldungen an die Protokolldatei anzufügen, wird es jedes Mal umgeschrieben, wenn Pip in ein Problem läuft.
Gibt es trotzdem eine Lösung ?! Kann ich Pip-Log auch jede Installation machen und nicht nur die, die schief gelaufen sind! statt
$ pip install ... >> LOG_FILE
jedes Mal zu tun haben!
EDIT 1: stellt sich heraus, ich habe nicht genug Forschung, ich fand, dass Python.h nicht unbedingt standardmäßig installiert ist, obwohl ich sie installiert habe.
Aber ich würde immer noch gerne wissen, wofür die -U steht und wie man eine Protokolldatei in Pip behält.
Warum ist das off-topic? Es geht darum, Programmierwerkzeuge und Bibliotheken zu installieren. –
Dies ist in erster Linie für Programmierer (nicht für Systemadministratoren) interessant. Diejenigen, die diese Frage geschlossen haben, sollten einen Moment überlegen, "wo sonst würde das gehen?" Und "Sind Python-Programmierer nicht interessiert daran?" – javadba
Ich verstehe nicht, warum es auch nicht-Thema ist. Das eigentliche Problem besteht darin, mindestens 3-4 verschiedene Fragen gleichzeitig zu stellen, so dass Schließen als "zu breit" oder eine aggressive Bearbeitung angemessener wäre. – Ixrec