Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Roda de construção com falha para mysql-python

Editar


Tente instalar o arquivo .whl de http://www.lfd.uci.edu /~gohlke/pythonlibs/ . Isso funciona todas as vezes. Basta digitar pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl no terminal.

Resposta Original


Eu tive o mesmo problema. Você pode achar essas etapas úteis.
  1. Certifique-se de estar em um virtualenv ativado ao instalar qualquer coisa por meio do pip.
  2. Antes de instalar qualquer coisa, digite pip list no terminal para ver o que você instalou no virtualenv. Deve ter wheel, setuptools e pip.
  3. Esta é a parte que me ajudou, digite pip install mysqlclient==1.3.9 ou qualquer versão que você deseja instalar. Isso precisa acontecer antes de você instalar o django.
  4. Espero que funcione e você pode instalar o Django.

Se essas etapas não funcionarem para você, tente instalar o MySQL-Python através do arquivo executável aqui https://pypi.python.org/pypi/MySQL-python/1.2.5 .

Mas isso só instalará o mysql-python para você no sistema. Você pode tentar pip list fora do virtualenv para ver se o mysql-python está instalado. Se estiver instalado, atualize este post para que possamos descobrir uma solução.

Enquanto isso, algumas outras correções são:
  • Não é possível t instale mysql-python (versões mais recentes) no Windows
  • Instale o Visual C++ para Python e adicione a pasta bin à variável de ambiente PATH.
  • Certifique-se de que o serviço mysql esteja sendo executado em segundo plano ou instalado em seu sistema executando comandos mysql por meio do terminal.
  • Às vezes, duas instâncias diferentes do serviço mysql podem causar esse erro, ou seja, se você instalou o servidor mysql ou qualquer outro produto várias vezes no passado, talvez seja necessário se livrar das portas que os serviços anteriores usaram. Nesse caso, faça uma nova instalação do servidor mysql e adicione o caminho ~\bin à variável de ambiente PATH.