Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

pandasql tidak akan mengimpor :ImportError:tidak dapat mengimpor nama to_sql

Anda pasti harus meningkatkan ke pandas 0.16.0:

sudo pip install -U pandas

Saya baru saja melihat melalui kode sumber pandas/io/sql.py di 0.13.1 dan 0.16.0 , dan to_sql() dan read_sql() metode tidak ada di versi yang lebih lama, sementara metode tersebut ada di versi terbaru.

Untuk meringkas percakapan kami di komentar, agar berhasil membangun pandas , Anda perlu menginstal gcc , g++ , dan python-dev paket dari manajer paket sistem Anda (apt-get , yum , zypper , apa pun). Jika Anda membuat untuk Python 3, python3-dev paket diperlukan.

Jika Anda menggunakan Windows dan versi Python.org standar Python, cara termudah untuk menjaga paket Anda tetap up to date adalah dengan menggunakan Paket Ekstensi Python untuk repositori Windows . Banyak paket bergantung pada MKL -nya -versi tertaut dari numpy , termasuk pandas . Hal yang menyenangkan tentang semua paket ini adalah bahwa mereka telah dikompilasi sebelumnya terhadap Python versi 32 dan 64-bit, dan umumnya tersedia untuk Python 2.7, 3.3, dan 3.4 (tergantung pada paketnya, tentu saja - beberapa surga belum di-porting ke Py3). Mereka tersedia di .whl format, jadi instalasi/upgrade semudah

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. Sisipkan MySQL jika tidak ada / jika tidak ada

  2. Bagaimana cara menghapus baris dari tabel gabungan (ManyToMany) di Doctrine?

  3. Apakah ada manfaat nyata menggunakan RDBMS vs. file datar pada sistem dokumen Web sederhana (atau CMS dasar)?

  4. menampilkan data dari database SQL ke tabel php/html

  5. MYSQL Pilih dalam tabel yang sama