Bewerken
Probeer het .whl-bestand te installeren van http://www.lfd.uci.edu /~gohlke/pythonlibs/
. Dit werkt elke keer. Typ gewoon pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
in de terminal.
Oorspronkelijk antwoord
Ik had hetzelfde probleem. Misschien vindt u deze stappen nuttig.
- Zorg ervoor dat u zich in een geactiveerde virtualenv bevindt wanneer u iets via pip installeert.
- Voordat je iets installeert, typ je
pip list
in de terminal om te zien wat u in de virtualenv hebt geïnstalleerd. Het zou wiel, setuptools en pip moeten hebben. - Dit is het deel dat me heeft geholpen, typ
pip install mysqlclient==1.3.9
of welke versie u ook wilt installeren. Dit moet gebeuren voordat je django installeert. - Hopelijk werkt het en kun je Django installeren.
Als deze stappen niet voor u werken, probeer dan MySQL-Python te installeren via het uitvoerbare bestand hier https://pypi.python.org/pypi/MySQL-python/1.2.5 .
Maar dit zal alleen mysql-python voor u in het systeem installeren. Je kunt pip list
proberen buiten virtualenv om te zien of mysql-python is geïnstalleerd. Als het is geïnstalleerd, moet je dit bericht bijwerken zodat we een oplossing kunnen vinden.
In de tussentijd zijn enkele andere oplossingen:
- Kan' t installeer mysql-python (nieuwere versies) in Windows
- Installeer Visual C++ voor Python en voeg de bin-map toe aan de PATH-omgevingsvariabele.
- Zorg ervoor dat de mysql-service op de achtergrond draait of in uw systeem is geïnstalleerd door mysql-commando's via de terminal uit te voeren.
- Soms kunnen twee verschillende instanties van mysql-service deze fout veroorzaken, d.w.z. als u mysql-server of een ander product in het verleden meerdere keren hebt geïnstalleerd, moet u mogelijk de poorten verwijderen die eerdere services gebruikten. Voer in dit geval een nieuwe installatie van mysql-server uit en voeg het pad ~\bin toe aan de omgevingsvariabele PATH.