Ich versuche, Pandas (Python-Paket) auf Ubuntu zu installieren. Ich kann es nicht in den Repos finden. Gibt es ein Paket-Repo dafür oder muss ich von der Quelle installieren?
Erwähnenswert ist, dass hiermit die viel ältere Version 0.7 von pandas installiert wird, die in 12.04 gebündelt wurde (die aktuelle Version ist 0.13.1).
Hayd
Ich habe das gerade auf Ubuntu 14.04 gemacht, aber wenn ich es ausführe # python -c 'import pandas;' , erhalte ich Traceback (letzter Aufruf zuletzt): Datei "<string>", Zeile 1, in <module> ImportError: Kein Modul namens pandas
shadi 13.05.16
Es stellt sich heraus, dass apt-get installPandas installiert werden, /usr/lib/python2.7/dist-packages/pandasdie sich nicht auf meinem Python-Pfad befanden. Um den Python-Pfad zu überprüfen, den ich verwendet habe python -c 'import sys; print sys.path;'. Der Arbeitsimport istpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
shadi
am ubuntu 18.04, wenn sie python3 bevorzugen, machen sie einfach:sudo apt-get install python3-pandas
MaxiReglisse
12
Es befindet sich im Python-Paketindex - verwenden Sie easy_installoder pip.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Ersetzen Sie aptitudedurch, apt-getwenn in Ihrer Version Aptitude nicht installiert ist, oder verwenden Sie den synapticPaket-Manager, den Ihre Version standardmäßig installiert hat.
Führen Sie die Datei aus und folgen Sie den Installationsanweisungen:
bash Anaconda-1.9.1-Linux-x86_64.sh # file may have different version numbers
Dadurch werden Python und Pandas (und viele andere Module) in einem Anaconda-Verzeichnis zu Hause installiert (standardmäßig).
Sie können mit conda (zusammen mit anderen Modulen) auf die neueste Version von Pandas aktualisieren:
conda update pandas
Sie können auch virtuelle Umgebungen und andere nützliche Dinge erstellen ...
Das Problem, das dies über Pip behebt, besteht darin, dass es Probleme mit den Softwareabhängigkeiten einiger Module gibt (scipy ist besonders schwierig) oder Versionen, die mit einer falschen Version von numpy kompiliert wurden.
Es ist nützlich, auf der neuesten Version zu sein, um Fehler zu beheben und die Leistung zu verbessern! Eine Menge hat sich verändert seit der Version 0.7 (die Version in 12,04 verpackt ist).
Stellen Sie außerdem sicher, dass Sie es in Ihrem Home-Verzeichnis ( ohne Root ) installieren und .bashrc als Quelle verwenden, damit Sie nicht wie gewünscht eine neue Sitzung eröffnen müssen
Antworten:
Ich nehme Pythonunterricht, Professor schlägt uns vor, auf diese Weise zu installieren, pip ist viel besser als setuptools und easy_install
quelle
Die Lösung mit easy_install wurde auf einem Ubuntu 12.04-System während der Installation nicht ordnungsgemäß installiert
habe eine ordnungsgemäße Installation.
quelle
# python -c 'import pandas;'
, erhalte ich Traceback (letzter Aufruf zuletzt): Datei "<string>", Zeile 1, in <module> ImportError: Kein Modul namens pandasapt-get install
Pandas installiert werden,/usr/lib/python2.7/dist-packages/pandas
die sich nicht auf meinem Python-Pfad befanden. Um den Python-Pfad zu überprüfen, den ich verwendet habepython -c 'import sys; print sys.path;'
. Der Arbeitsimport istpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
sudo apt-get install python3-pandas
Es befindet sich im Python-Paketindex - verwenden Sie
easy_install
oderpip
.Ersetzen Sie
aptitude
durch,apt-get
wenn in Ihrer Version Aptitude nicht installiert ist, oder verwenden Sie densynaptic
Paket-Manager, den Ihre Version standardmäßig installiert hat.quelle
Dadurch wird die neueste Version von Pandas für Python 3 installiert, wohingegen dies bei apt-get nicht der Fall ist.
quelle
sudo
und--user
? OoEine alternative Methode zur Installation von Pandas, die ohne sudo ausgeführt werden kann , ist die Verwendung von Anaconda :
Führen Sie die Datei aus und folgen Sie den Installationsanweisungen:
Dadurch werden Python und Pandas (und viele andere Module) in einem Anaconda-Verzeichnis zu Hause installiert (standardmäßig).
Sie können mit conda (zusammen mit anderen Modulen) auf die neueste Version von Pandas aktualisieren:
Sie können auch virtuelle Umgebungen und andere nützliche Dinge erstellen ...
Das Problem, das dies über Pip behebt, besteht darin, dass es Probleme mit den Softwareabhängigkeiten einiger Module gibt (scipy ist besonders schwierig) oder Versionen, die mit einer falschen Version von numpy kompiliert wurden.
Es ist nützlich, auf der neuesten Version zu sein, um Fehler zu beheben und die Leistung zu verbessern! Eine Menge hat sich verändert seit der Version 0.7 (die Version in 12,04 verpackt ist).
quelle
Zur Installation über> bash Anaconda .. muss bzip2 installiert sein
Folgen Sie dann Hayds Vorschlag
Stellen Sie außerdem sicher, dass Sie es in Ihrem Home-Verzeichnis ( ohne Root ) installieren und .bashrc als Quelle verwenden, damit Sie nicht wie gewünscht eine neue Sitzung eröffnen müssen
dann weiter mit
Ich hoffe, das hilft!
quelle