Chỉnh sửa
Vui lòng thử cài đặt tệp .whl từ http://www.lfd.uci.edu / ~ gohlke / pythonlibs /
. Điều này hoạt động mọi lúc. Chỉ cần gõ pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
trong nhà ga.
Câu trả lời ban đầu
Tôi gặp vấn đề tương tự. Bạn có thể thấy các bước này hữu ích.
- Đảm bảo rằng bạn đang ở trong virtualenv đã được kích hoạt khi bạn đang cài đặt bất kỳ thứ gì thông qua pip.
- Trước khi bạn cài đặt bất kỳ thứ gì, hãy nhập
pip list
trong thiết bị đầu cuối để xem bạn đã cài đặt những gì trong virtualenv. Nó phải có bánh xe, công cụ thiết lập và pip. - Đây là phần đã giúp tôi, hãy nhập
pip install mysqlclient==1.3.9
hoặc bất kỳ phiên bản nào bạn muốn cài đặt. Điều này cần xảy ra trước khi bạn cài đặt django. - Hy vọng rằng nó hoạt động và bạn có thể tiếp tục và cài đặt Django.
Nếu các bước này không hiệu quả với bạn, hãy thử cài đặt MySQL-Python thông qua tệp thực thi tại đây https://pypi.python.org/pypi/MySQL-python/1.2.5 .
Nhưng điều này sẽ chỉ cài đặt mysql-python cho bạn trong hệ thống. Bạn có thể thử pip list
bên ngoài virtualenv để xem mysql-python đã được cài đặt chưa. Nếu nó đã được cài đặt, thì bạn phải cập nhật bài đăng này để chúng tôi có thể tìm ra giải pháp.
Trong thời gian chờ đợi, một số bản sửa lỗi khác là:
- Có thể ' t cài đặt mysql-python (phiên bản mới hơn) trong Windows
- Cài đặt Visual C ++ cho Python và thêm thư mục bin vào biến môi trường PATH.
- Đảm bảo rằng dịch vụ mysql đang chạy trong nền hoặc được cài đặt trong hệ thống của bạn bằng cách chạy các lệnh mysql thông qua thiết bị đầu cuối.
- Đôi khi, hai trường hợp khác nhau của dịch vụ mysql có thể gây ra lỗi này, tức là nếu bạn đã cài đặt máy chủ mysql hoặc bất kỳ sản phẩm nào khác nhiều lần trong quá khứ, bạn có thể phải loại bỏ các cổng mà các dịch vụ trước đây đã sử dụng. Trong trường hợp này, hãy cài đặt mới máy chủ mysql và thêm đường dẫn ~ \ bin vào biến môi trường PATH.