Instalar o mysql-python (Windows)
- baixei easy_install
- baixei o Cygwin64 para poder executar comandos Linux (o Win cmd estava a enlouquecer-Me)
- eu escrevi em: easy_ install mysql-python (deu-me uma mensagem de erro dizendo que não consegue encontrar vcvarsall.MTD) Eu baixei o Visual Studio. 2010. No entanto, eu desinstalei-o desde que eu descobri que eu já tinha alguma outra versão dele (ele não resolveu o problema)
editar: descobri isto: https://pypi.python.org/pypi/MySQL-python/1.2.5 isso significa que não posso gerir o Django com o python 3.3? E por que se preocupar em passar por todo este trabalho se há um .o EXE-file está lá fora?
9 answers
Você vai querer adicionar Python à sua variável de ambiente Path desta forma. Go to:
- O Meu Computador
- Propriedades Do Sistema
- Configuração Avançada Do Sistema
- na página" Avançado "carregue no botão que diz" variáveis de Ambiente "
- então, sob as variáveis do sistema, você vai querer adicionar / alterar as seguintes variáveis:
PYTHONPATH
ePath
. Aqui está uma pasta do que as minhas variáveis parecem tipo:
PYTHONPATH
C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
Localização
C:\Program Files\MySQL\MySQL Utilities 1.3.5\;C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
Seu caminho pode ser diferente, então por favor ajuste-os, mas esta configuração funciona para mim e você deve ser capaz de executar MySQL após fazer essas alterações.
Tente executar o seguinte comando:
pip install mysqlclient
Se está a tentar usar mysqlclient
no WINDOWS com esta falha, tente instalar a versão inferior em alternativa:
pip install mysqlclient==1.3.4
Existem instaladores do windows para o MySQLdb disponíveis para 32 e 64 bits, suportando Python de 2.6 a 3.4. Verifique aqui .
Se utilizar o local http://www.lfd.uci.edu/~gohlke/pythonlibs / #mysql-python , obtenha o ficheiro:
Mysqlclient-1.3.6-cp34‑none-win32.whl ou
Mysqlclient-1.3.6-cp34‑none-win_ amd64.whl
Dependendo da versão do python que tiver (estas são para o Python 3.4) e do tipo de janelas que tiver (x64 ou x32)
Extrair este ficheiro para C:\Python34\Lib\site-packages e o seu projecto vai funcionar
Alguns Antecedentes:
Quando eu fiz um easy install
ele tenta instalar MySQL-python 1.2.5
que falhou com um error: Unable to find vcvarsall.bat
. Eu fiz um easy_install
de pip
e tentei a instalação {[[4]} que também falhou com um erro semelhante. Ambos mencionam o que tem a ver com o visual studio. estúdio visual na minha máquina, deixou-me à procura de uma solução diferente, que partilho abaixo.
A Solução:
- reinstalar python 2.7.8 a partir de 2.7.8 a partir de https://www.python.org/download isto irá adicionar qualquer configuração de registo em falta, que é necessária na próxima instalação.
- Instalar 1.2.4 de http://pypi.python.org/pypi/MySQL-python/1.2.4
Para as pessoas que usam o Python 3.0+ (que deve ser toda a gente agora):
Infelizmente, o MySQL-Python 1.2.5 não suporta o Python 3.0+ ainda (o que é um pouco irracional IMHO, o Python 3+ está fora por um tempo). Referência: https://pypi.python.org/pypi/MySQL-python/1.2.5
Então, o meu trabalho é usar o conector MySQL da Oracle. Em settings.py, alterar o campo 'motor' da base de dados para: "Motor": "mysql.conexao.django,Mais informações podem ser encontradas na última parágrafo da primeira resposta a esta pergunta: configurar o Django para usar o MySQL
Espero que isto ajude!!MySqldb python instala as janelas
MySQL-python 1.2.3 para as versões Windows e Python 2.7, 32bit e 64bit
Se você encontrar o problema com a falta de MS VC 14 Ferramentas de compilação ao tentar {[[0] } uma solução possível para isso pode ser https://stackoverflow.com/a/51811349/1552410