Определено трябва да надстроите до 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