Definitivamente deberías actualizar a pandas
0.16.0:
sudo pip install -U pandas
Acabo de mirar el código fuente de pandas/io/sql.py
en 0.13.1
y 0.16.0
, y to_sql()
y read_sql()
los métodos no están presentes en la versión anterior, mientras que existen en la última versión.
Para resumir nuestra conversación en los comentarios, para construir con éxito pandas
, deberá instalar el gcc
, g++
y python-dev
paquetes del administrador de paquetes de su sistema (apt-get
, yum
, zypper
, lo que sea). Si está compilando para Python 3, el python3-dev
se necesita el paquete.
Si está utilizando Windows y la versión estándar de Python python.org, la forma más sencilla de mantener sus paquetes actualizados es utilizar el Paquetes de extensión de Python para el repositorio de Windows
. Muchos paquetes dependen de su MKL
-versión vinculada de numpy
, incluido pandas
. Lo bueno de todos estos paquetes es que están precompilados con las versiones de Python de 32 y 64 bits, y generalmente están disponibles para Python 2.7, 3.3 y 3.4 (dependiendo del paquete, por supuesto, algunos refugios). no ha sido portado a Py3 todavía). Están disponibles en .whl
formato, por lo que la instalación/actualización es tan fácil como
pip install -U name_of_package.whl