Определено трябва да надстроите до pandas 0.16.0:
sudo pip install -U pandas
Току-що прегледах изходния код на pandas/io/sql.py в 0.13.1
и 0.16.0
и to_sql() и read_sql() методите не присъстват в по-старата версия, докато съществуват в най-новата версия.
За да обобщим нашия разговор в коментарите, за да изградим успешно pandas , ще трябва да инсталирате gcc , g++ и python-dev пакети от мениджъра на пакети на вашата система (apt-get , yum , zypper , както и да е). Ако създавате за Python 3, python3-dev необходим е пакет.
Ако използвате Windows и стандартната python.org версия на Python, най-лесният начин да поддържате пакетите си актуални е да използвате Пакети с разширения на Python за Windows хранилище
. Много пакети зависят от неговия MKL
-свързана версия на numpy
, включително pandas
. Хубавото на всички тези пакети е, че те са предварително компилирани срещу 32- и 64-битови версии на Python и са общодостъпни за Python 2.7, 3.3 и 3.4 (в зависимост от пакета, разбира се - някои убежища все още не е пренесен към Py3). Те са налични в .whl
формат, така че инсталирането/надграждането е толкова лесно, колкото
pip install -U name_of_package.whl