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

Sự cố khi thiết lập mô-đun MySQLdb

Bạn đã tự khiến mình phải đau đầu khi cài đặt Xcode 4 mới và hướng tới tương lai chứ không phải là phiên bản mới nhất của Xcode 3 đó là những gì Mac OS X 10.6 được phát hành cùng. Vấn đề ngay lập tức mà bạn đang gặp phải là Python cố gắng xây dựng các mô-đun mở rộng C với cùng một cấu hình mà chính Python đã được xây dựng. Đối với 10.6, bao gồm ba kiến ​​trúc:i386 , x86_64ppc (để tương thích với các chương trình được xây dựng trên các hệ thống trước đó). Rõ ràng là Xcode 4 đã xóa hỗ trợ xây dựng ppc vòm. Bạn có thể có thể giải quyết vấn đề này một cách dễ dàng bằng cách sử dụng ARCHFLAGS biến môi trường được sử dụng để ghi đè cài đặt vòm được sử dụng bởi Distutils của Python khi xây dựng các mô-đun mở rộng. Hãy thử làm điều gì đó như sau (chưa được kiểm tra vì tôi không có Xcode 4 tiện dụng):

sudo bash
export ARCHFLAGS='-arch i386 -arch x86_64'
rm -r build
python setup.py build
python setup.py install

Một giải pháp tốt hơn, như được khuyến nghị ở những nơi khác, là không cố cài đặt MySQLdb trên 10.6 bằng cách sử dụng Python hệ thống và trình cài đặt nhị phân MySQL. Thay vào đó, hãy sử dụng một giải pháp hoàn chỉnh bằng cách cài đặt mọi thứ thông qua trình quản lý gói như MacPorts.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. In kết quả ở định dạng MySQL bằng Python

  2. SQL Group By với một Order By

  3. Tính toán phần trăm trong MySQL dựa trên tổng số

  4. Chiến lược sao lưu và phục hồi MySQL / MariaDB thành công

  5. Làm thế nào để loại bỏ khoảng trắng hàng đầu trong MySQL