tentando instalar o mysql-connector para python 3

2

minha experiência é mínima com o Linux, então eu preciso de um pouco de ajuda!

Eu estou tentando instalar o conector mysql python para python3.2, eu era capaz de usar o pip para instalá-lo para o python2.7 com 'pip install mysql-connector'. Para instalá-lo para python 3 eu acredito que você tem que usar o pip python3 em vez do python2 pip, li que em algum lugar, mas não tenho certeza se é correto, o pip python3 saber para obter o conector correto ou você tem que especificar o versão específica como 'pip install mysql-connector1.2'.

de qualquer forma, eu estava achando difícil obter o py3 pip, então me deparei com um post aconselhando o uso de 'virtualenv' para tornar mais fácil trabalhar com diferentes versões do python. Este post:

Como instalar o pip para python 3 no Ubuntu 12.04 LTS

diz para criar o ambiente virtual, ativá-lo e, em seguida, prosseguir para instalar o pacote que você precisar. no entanto, quando eu chego até a instalação pip ele não parece obter o conector mysql que eu preciso, e executando 'pip --version' de dentro do virtualenv ele me diz que o python2.7 pip está sendo usado.

Eu tentei outras coisas para tentar obter o pip3, como 'easy-install pip3', que também não funciona.

Esta é a única rota a ser usada para obter o conector mysql correto? ou existe outra maneira que eu posso obter o pip3 (para py3.2)?

obrigado, qualquer conselho muito apreciado!

    
por ThriceGood 04.08.2015 / 22:46

3 respostas

2

Ah! O problema que você parece estar enfrentando é que você não pode criar virtualenv com python3.

E para instalar dependências para o ambiente python3 , execute pip3 install package-name

Siga estas etapas para criar o virtualenv no ambiente python3:

virtualenv -p /usr/bin/python3 yourenv
source yourenv/bin/activate
pip3 install mysql-connector
    
por yask 04.08.2015 / 23:15
5

sudo apt-get install python3-mysql.connector
ou pip3 install mysql-connector

isto irá instalar o mysql.connector para python3 no ubuntu

    
por Alok Singh Mahor 06.04.2016 / 13:24
2

Basta instalar o pip para python3:

sudo apt-get install python3-pip

E depois você pode usar o pip3 como comentários do yask:

pip3 install mysql-connector
    
por Javier Rivera 05.08.2015 / 10:05