Instalar mysql-connector-python no virtualenv

Postado em 16 de Abril de 2016 às 02:22


Resolvi atualizar algumas coisas no site e como já faz muito tempo que não trabalho nele, não lembrava aonde estava o source do projeto. Fiz o download do sistema em produção para trabalhar. Gerei um arquivo requirements.txt no meu servidor para poder instalar as dependências no projeto local. Até ai tranquilo. Só tive problemas na hora de instalar uma biblioteca, o mysql-connector-python. 

Lembro que este foi meu primeiro projeto com Django e Python 3 (até então só usava Python 2). E meu único problema na migração foi exatamente a biblioteca para MySQL, pois a MySQLdb só funciona na versão 2 do Python. O mysql-connector-python foi na época a alternativa mais simples e rápida.

Hoje ao tentar instalar ele novamente, rolou um problema, o pip não encontrava a biblioteca com o comando padrão:

pip install mysql-connector-python --allow-external mysql-connector-python

Zapeando na rede acheia a solução: baixar direto da fonte: 

pip install https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.3.tar.gz

Só para registro, estou usando o virtualenv para criar ambientes isolados. Base do projeto: Python 3.4.3 e Django 1.7.4.

Adicione seu comentário