Sunting
Silakan coba instal file .whl dari http://www.lfd.uci.edu /~gohlke/pythonlibs/
. Ini bekerja setiap saat. Cukup ketik pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
di terminal.
Jawaban Asli
Saya memiliki masalah yang sama. Anda mungkin menemukan langkah-langkah ini berguna.
- Pastikan Anda berada dalam virtualenv yang diaktifkan saat Anda menginstal sesuatu melalui pip.
- Sebelum Anda menginstal apapun, ketik
pip list
di terminal untuk melihat apa yang telah Anda instal di virtualenv. Itu harus memiliki roda, alat penyiapan, dan pip. - Ini adalah bagian yang membantu saya, ketik
pip install mysqlclient==1.3.9
atau versi apa pun yang ingin Anda instal. Ini perlu terjadi sebelum Anda menginstal Django. - Semoga berhasil dan Anda dapat melanjutkan dan menginstal Django.
Jika langkah-langkah ini tidak berhasil untuk Anda, coba instal MySQL-Python melalui file yang dapat dieksekusi di sini https://pypi.python.org/pypi/MySQL-python/1.2.5 .
Tetapi ini hanya akan menginstal mysql-python untuk Anda di sistem. Anda dapat mencoba pip list
luar virtualenv untuk melihat apakah mysql-python diinstal. Jika sudah terpasang, maka Anda telah memperbarui posting ini sehingga kami dapat menemukan solusi.
Sementara itu beberapa perbaikan lainnya adalah:
- Bisa' t install mysql-python (versi yang lebih baru) di Windows
- Instal Visual C++ untuk Python dan tambahkan folder bin ke variabel lingkungan PATH.
- Pastikan layanan mysql berjalan di latar belakang atau diinstal di sistem Anda dengan menjalankan perintah mysql melalui terminal.
- Terkadang, dua contoh layanan mysql yang berbeda dapat menyebabkan kesalahan ini yaitu jika Anda telah menginstal server mysql atau produk lain beberapa kali di masa lalu, Anda mungkin harus menyingkirkan port yang digunakan oleh layanan sebelumnya. Dalam hal ini, lakukan instalasi baru server mysql dan tambahkan jalur ~\bin ke variabel lingkungan PATH.