web-dev-qa-db-fra.com

essayer d'installer mysql-connector pour python 3

mon expérience est minimale avec Linux alors j'ai besoin d'un peu d'aide!

j'essaye d'installer le python mysql-connector pour python3.2, j'ai pu utiliser pip pour l'installer avec python2.7 avec 'pip install mysql-connector'. Pour l'installer pour python 3, j'estime que vous devez utiliser le pip python3 au lieu du pip python2, j'ai lu quelque part, mais je ne suis pas sûr qu'il soit correct. Devez-vous spécifier la version spécifique comme "pip install mysql-connector1.2".

de toute façon, j’ai eu du mal à me procurer le pip py3, puis j’ai trouvé un article qui recommandait l’utilisation de 'virtualenv' pour faciliter le travail avec différentes versions de python. Ce post:

Comment installer pip pour python 3 dans Ubuntu 12.04 LTS

dit de créer l’environnement virtuel, de l’activer, puis de procéder à l’installation par pip, quel que soit le paquet requis. cependant, quand je vais aussi loin que pip install, il ne semble pas avoir le connecteur mysql dont j'ai besoin, et en exécutant "pip --version" depuis l'intérieur de virtualenv, il me dit que le pip python2.7 est utilisé.

j'ai essayé d'autres choses pour essayer d'obtenir un pip3 tel que 'easy-install pip3' qui ne semble pas fonctionner non plus.

Est-ce la seule voie à suivre pour obtenir le bon connecteur mysql? ou y a-t-il un autre moyen d'obtenir pip3 (pour py3.2)?

merci, tout conseil grandement apprécié!

3
ThriceGood

Ah! Le problème auquel vous semblez faire face est que vous ne pouvez pas créer virtualenv avec python3.

Et pour installer des dépendances pour l’environnement python3, exécutez pip3 install package-name

Suivez ces étapes pour créer virtualenv dans un environnement python3:

virtualenv -p /usr/bin/python3 yourenv
source yourenv/bin/activate
pip3 install mysql-connector
2
yask

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

cela installera mysql.connector pour python3 sur Ubuntu

5
Alok Singh Mahor

Installez simplement pip pour python3:

Sudo apt-get install python3-pip

Et ensuite, vous pouvez utiliser pip3 comme commentaire Yask:

pip3 install mysql-connector
2
Javier Rivera