Sie sollten auf jeden Fall auf pandas
upgraden 0.16.0:
sudo pip install -U pandas
Ich habe gerade den Quellcode von pandas/io/sql.py
durchgesehen in 0.13.1
und 0.16.0
, und to_sql()
und read_sql()
Methoden sind in der älteren Version nicht vorhanden, während sie in der neuesten Version vorhanden sind.
Um unser Gespräch in den Kommentaren zusammenzufassen, um pandas
erfolgreich zu bauen müssen Sie gcc
installieren , g++
und python-dev
Pakete aus dem Paketmanager Ihres Systems (apt-get
, yum
, zypper
, wie auch immer). Wenn Sie für Python 3 bauen, ist die Datei python3-dev
Paket wird benötigt.
Wenn Sie Windows und die Standardversion von Python von python.org verwenden, können Sie Ihre Pakete am einfachsten mit Christoph Gohlkes Python-Erweiterungspakete für Windows-Repository
. Viele Pakete hängen von seiner MKL
ab -verknüpfte Version von numpy
, einschließlich pandas
. Das Schöne an all diesen Paketen ist, dass sie sowohl für 32- als auch für 64-Bit-Versionen von Python vorkompiliert sind und allgemein für Python 2.7, 3.3 und 3.4 verfügbar sind (natürlich abhängig vom Paket - einige ports wurde noch nicht auf Py3 portiert). Sie sind in .whl
verfügbar
Format, sodass die Installation/Aktualisierung so einfach ist wie
pip install -U name_of_package.whl