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?
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?
Antworten:
Ich nehme Pythonunterricht, Professor schlägt uns vor, auf diese Weise zu installieren, pip ist viel besser als setuptools und easy_install
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
Die Lösung mit easy_install wurde auf einem Ubuntu 12.04-System während der Installation nicht ordnungsgemäß installiert
sudo apt-get install python-pandas
habe eine ordnungsgemäße Installation.
# python -c 'import pandas;'
, erhalte ich Traceback (letzter Aufruf zuletzt): Datei "<string>", Zeile 1, in <module> ImportError: Kein Modul namens pandas
apt-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 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;'
sudo apt-get install python3-pandas
Es befindet sich im Python-Paketindex - verwenden Sie easy_install
oder pip
.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Ersetzen Sie aptitude
durch, apt-get
wenn in Ihrer Version Aptitude nicht installiert ist, oder verwenden Sie den synaptic
Paket-Manager, den Ihre Version standardmäßig installiert hat.
sudo pip3 install pandas
Dadurch wird die neueste Version von Pandas für Python 3 installiert, wohingegen dies bei apt-get nicht der Fall ist.
sudo
und --user
? Oo
Eine 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:
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).
Zur Installation über> bash Anaconda .. muss bzip2 installiert sein
sudo apt-get install bzip2
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
source ~/.bashrc
dann weiter mit
conda update pandas
Ich hoffe, das hilft!