Du bør helt sikkert opgradere til pandas
0.16.0:
sudo pip install -U pandas
Jeg har lige kigget kildekoden til pandas/io/sql.py
igennem i 0.13.1
og 0.16.0
, og to_sql()
og read_sql()
metoder er ikke til stede i den ældre version, mens de findes i den seneste version.
For at opsummere vores samtale i kommentarerne, for at kunne bygge pandas
, skal du installere gcc
, g++
og python-dev
pakker fra dit systems pakkehåndtering (apt-get
, yum
, zypper
, uanset hvad). Hvis du bygger til Python 3, er python3-dev
pakke er nødvendig.
Hvis du bruger Windows og standard python.org-versionen af Python, er den nemmeste måde at holde dine pakker ajour på ved at bruge Christoph Gohlkes Python-udvidelsespakker til Windows-lager
. Mange pakker afhænger af hans MKL
-linket version af numpy
, herunder pandas
. Det fine ved alle disse pakker er, at de er præ-kompileret mod både 32- og 64-bit versioner af Python og er generelt tilgængelige til Python 2.7, 3.3 og 3.4 (afhængigt af pakken, selvfølgelig - et tilflugtssted ikke blevet overført til Py3 endnu). De er tilgængelige i .whl
format, så installation/opgradering er lige så let som
pip install -U name_of_package.whl