Você definitivamente deve atualizar para
pandas
0.16.0:sudo pip install -U pandas
Acabei de examinar o código-fonte de
pandas/io/sql.py
em 0.13.1
e 0.16.0
, e o to_sql()
e read_sql()
métodos não estão presentes na versão mais antiga, enquanto eles existem na versão mais recente. Para resumir nossa conversa nos comentários, para construir com sucesso
pandas
, você precisará instalar o gcc
, g++
e python-dev
pacotes do gerenciador de pacotes do seu sistema (apt-get
, yum
, zypper
, qualquer que seja). Se você estiver compilando para Python 3, o python3-dev
pacote é necessário. Se você estiver usando o Windows e a versão padrão python.org do Python, a maneira mais fácil de manter seus pacotes atualizados é usar o Pacotes de extensão Python para repositório do Windows . Muitos pacotes dependem de seu MKL versão vinculada de
numpy
, incluindo pandas
. O bom de todos esses pacotes é que eles são pré-compilados nas versões de 32 e 64 bits do Python e geralmente estão disponíveis para Python 2.7, 3.3 e 3.4 (dependendo do pacote, é claro - alguns têm ainda não foi portado para Py3). Eles estão disponíveis em .whl
formato, então a instalação/atualização é tão fácil quanto pip install -U name_of_package.whl