Vous devriez certainement passer à pandas
0.16.0 :
sudo pip install -U pandas
Je viens de parcourir le code source de pandas/io/sql.py
dans 0.13.1
et 0.16.0
, et le to_sql()
et read_sql()
les méthodes ne sont pas présentes dans l'ancienne version, alors qu'elles existent dans la dernière version.
Pour résumer notre conversation dans les commentaires, afin de réussir à construire des pandas
, vous devrez installer le gcc
, g++
, et python-dev
paquets du gestionnaire de paquets de votre système (apt-get
, yum
, zypper
, peu importe). Si vous construisez pour Python 3, le python3-dev
package est nécessaire.
Si vous utilisez Windows et la version standard python.org de Python, le moyen le plus simple de maintenir vos packages à jour est d'utiliser le Packages d'extension Python pour le référentiel Windows
. De nombreux packages dépendent de son MKL
-version liée de numpy
, y compris pandas
. La bonne chose à propos de tous ces packages est qu'ils sont pré-compilés avec les versions 32 et 64 bits de Python, et sont généralement disponibles pour Python 2.7, 3.3 et 3.4 (selon le package, bien sûr - un paradis n'a pas encore été porté sur Py3). Ils sont disponibles dans .whl
format, donc l'installation/la mise à niveau est aussi simple que
pip install -U name_of_package.whl