sql >> Database >  >> RDS >> Mysql

Mislukt bouwwiel voor mysql-python

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.

  1. Zorg ervoor dat u zich in een geactiveerde virtualenv bevindt wanneer u iets via pip installeert.
  2. 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.
  3. 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.
  4. 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.


  1. MySQL Azure verbinden met Java

  2. CREATE DATABASE-query met java jdbc en voorbereide instructie geeft syntaxisfout terug

  3. Records verwijderen binnen in plaats van trigger verwijderen

  4. JPA/Hibernate kan geen entiteit met de naam Order maken