Mysql
 sql >> база данни >  >> RDS >> Mysql

pandasql няма да импортира:ImportError:не може да импортира име към_sql

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да избера най-дългия "низ" от таблица при групиране

  2. Ефективно копиране/дублиране/архивиране на таблици на база данни - mysql

  3. Напишете файл от BLOB mysql python

  4. Получаване на данни от падащо меню за множествен избор с PHP за вмъкване в MySQL

  5. Избиране от една и съща таблица повече от веднъж в една и съща заявка