2008-11-25 33 views
9

Tôi đang sử dụng Django và Python 2.6 và tôi muốn phát triển ứng dụng của mình bằng cách sử dụng chương trình phụ trợ MySQL. Vấn đề là không có gói win32 cho MySQLdb trên Python 2.6.Vấn đề biên dịch MySQLdb cho Python 2.6 trên Win32

Bây giờ tôi không có tin tặc, nhưng tôi nghĩ mình có thể tự biên dịch bằng MSVC++ 9 Express. Nhưng tôi gặp phải một vấn đề mà trình biên dịch nhanh chóng không thể tìm thấy config_win.h, mà tôi giả định là một tệp tiêu đề cho MySQL để gói MySQLdb có thể biết những gì các cuộc gọi nó có thể thực hiện thành MySQL.

Tôi có đúng không? Và nếu vậy, tôi lấy các tập tin tiêu đề cho MySQL ở đâu?

+0

Một lý do chính đáng tại sao tôi vẫn đang sử dụng Python 2.5 (trong số khác lỗi) –

Trả lời

2

Tôi nghĩ rằng các tập tin tiêu đề được vận chuyển với MySQL, chỉ cần đảm bảo bạn đánh dấu vào tùy chọn thích hợp khi cài đặt (Tôi nghĩ rằng các nguồn và các tiêu đề là dưới "thành phần phát triển" trong hộp thoại cài đặt).

9

Cảm ơn tất cả! Tôi thấy rằng tôi đã không cài đặt các thành phần phát triển trong MySQL. Khi đã xong, vấn đề đã được giải quyết và tôi đã dễ dàng biên dịch MySQLdb cho Python 2.6.

Tôi đã cung cấp gói ở số my site.

+0

cảm ơn, hãy thử ngay bây giờ! – fizzbuzz

1

Cũng xem bài này trên blog mysql-python: MySQL-python-1.2.3 beta 2 released - ngày tháng năm 2009. MySQLdb cho Python 2.6 vẫn là một công việc đang tiến ...

Các vấn đề liên quan