Mysql
 sql >> Baza danych >  >> RDS >> Mysql

pandasql nie zaimportuje:ImportError:nie można zaimportować nazwy do_sql

Zdecydowanie powinieneś uaktualnić do pandas 0.16.0:

sudo pip install -U pandas

Właśnie przejrzałem kod źródłowy pandas/io/sql.py w 0.13.1 i 0.16.0 i to_sql() i read_sql() metody nie są obecne w starszej wersji, podczas gdy istnieją w najnowszej wersji.

Podsumowując naszą rozmowę w komentarzach, aby pomyślnie zbudować pandas , musisz zainstalować gcc , g++ i python-dev pakiety z menedżera pakietów twojego systemu (apt-get , yum , zypper , cokolwiek). Jeśli budujesz dla Pythona 3, python3-dev pakiet jest potrzebny.

Jeśli używasz systemu Windows i standardowej wersji Pythona python.org, najprostszym sposobem na aktualizowanie pakietów jest użycie Pakiety rozszerzeń Pythona dla repozytorium Windows . Wiele pakietów zależy od jego MKL -połączona wersja numpy , w tym pandas . Zaletą wszystkich tych pakietów jest to, że są one wstępnie skompilowane z 32- i 64-bitowymi wersjami Pythona i są ogólnie dostępne dla Pythona 2.7, 3.3 i 3.4 (oczywiście w zależności od pakietu - niektóre nie został jeszcze przeniesiony do Py3). Są one dostępne w .whl format, więc instalacja/uaktualnienie jest tak proste, jak

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. MySQL:współbieżne aktualizacje (poprzez wątki) na prostej tabeli

  2. Ustawienie wartości dla jednej kolumny wszystkich rekordów w tabeli

  3. Jak połączyć pola i wyświetlić dane wyjściowe w php i sql

  4. Jak tworzyć kaskadowe listy rozwijane za pomocą mysql i php

  5. PDO Uzyskaj wiele identyfikatorów wstawek