Mysql
 sql >> Database >  >> RDS >> Mysql

Ruota di costruzione non riuscita per mysql-python

Modifica

Prova a installare il file .whl da http://www.lfd.uci.edu /~gohlke/pythonlibs/ . Questo funziona ogni volta. Digita semplicemente pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl nel terminale.

Risposta originale

Ho avuto lo stesso problema. Potresti trovare utili questi passaggi.

  1. Assicurati di essere in un virtualenv attivato quando installi qualcosa tramite pip.
  2. Prima di installare qualsiasi cosa, digita pip list nel terminale per vedere cosa hai installato nel virtualenv. Dovrebbe avere ruota, strumenti di configurazione e pip.
  3. Questa è la parte che mi ha aiutato, digita pip install mysqlclient==1.3.9 o qualsiasi versione tu voglia installare. Questo deve avvenire prima di installare django.
  4. Speriamo che funzioni e che tu possa procedere e installare Django.

Se questi passaggi non hanno funzionato per te, prova a installare MySQL-Python tramite il file eseguibile qui https://pypi.python.org/pypi/MySQL-python/1.2.5 .

Ma questo installerà solo mysql-python per te nel sistema. Puoi provare con pip list fuori virtualenv per vedere se mysql-python è installato. Se è installato, devi aggiornare questo post in modo che possiamo trovare una soluzione.

Nel frattempo alcune altre correzioni sono:

  • Can' t installare mysql-python (versioni più recenti) in Windows
  • Installa Visual C++ per Python e aggiungi la cartella bin alla variabile di ambiente PATH.
  • Assicurati che il servizio mysql sia in esecuzione in background o sia installato nel tuo sistema eseguendo i comandi mysql tramite il terminale.
  • A volte, due diverse istanze del servizio mysql potrebbero causare questo errore, ad esempio se hai installato il server mysql o qualsiasi altro prodotto più volte in passato, potresti dover eliminare le porte utilizzate dai servizi precedenti. In questo caso, esegui una nuova installazione del server MySQL e aggiungi il percorso ~\bin alla variabile di ambiente PATH.