Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

pandasql sẽ không nhập:ImportError:không thể nhập tên to_sql

Bạn chắc chắn nên nâng cấp lên pandas 0,16,0:

sudo pip install -U pandas

Tôi vừa xem qua mã nguồn của pandas/io/sql.py trong 0,13.1 0,16.0 to_sql()read_sql() các phương thức không có trong phiên bản cũ hơn, trong khi chúng tồn tại trong phiên bản mới nhất.

Để tóm tắt cuộc trò chuyện của chúng tôi trong phần nhận xét, để tạo thành công pandas , bạn sẽ cần cài đặt gcc , g++python-dev gói từ trình quản lý gói của hệ thống của bạn (apt-get , yum , zypper , sao cũng được). Nếu bạn đang xây dựng cho Python 3, thì python3-dev gói là cần thiết.

Nếu bạn đang sử dụng Windows và phiên bản Python.org tiêu chuẩn của Python, cách dễ nhất để giữ cho các gói của bạn được cập nhật là sử dụng Python Gói mở rộng dành cho kho lưu trữ Windows . Nhiều gói phụ thuộc vào MKL của anh ấy -phiên bản được liên kết của numpy , bao gồm pandas . Điều thú vị về tất cả các gói này là chúng được biên dịch trước dựa trên cả phiên bản Python 32 và 64 bit, và thường có sẵn cho Python 2.7, 3.3 và 3.4 (tất nhiên, tùy thuộc vào gói - một số thiên đường 'chưa được chuyển sang Py3). Chúng có sẵn trong .whl để cài đặt / nâng cấp dễ dàng như

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. tham gia bên trong với kết quả trống từ bảng bên phải

  2. Kích hoạt MySQL sau khi chèn và sau khi cập nhật

  3. Tìm kiếm ký tự đại diện của dữ liệu được mã hóa trong cơ sở dữ liệu MySQL?

  4. ĐẶT HÀNG THEO LĨNH VỰC, thứ tự trường nhất định đến sau cùng

  5. MySql Inner Join với mệnh đề WHERE