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