J'ai un virtualenv dans lequel j'exécute Django 1.8 avec Python 3.4
J'essaie d'obtenir du support pour MySQL mais j'ai du mal à faire fonctionner les différents connecteurs. J'ai toujours utilisé mysql-connector-python avec Django 1.7 et j'aimerais continuer à l'utiliser.
La version de développement de mysql-connector-python (2.1.2) semble avoir un support pour Django 1.8 maintenant.
Comment installer la version de développement à l'aide de l'installation de pip (dans mon virtualenv)? J'ai essayé d'exécuter la commande suivante:
pip install mysql-connector-python==2.1.2 --allow-external mysql-connector-python
mais la version développeur 2.1.2 n'y est pas disponible:
could not find a version that satisfies the requirement mysql-connector-python==2.1.2 (from versions: 1.1.4, 1.1.5, 1.1.6, 1.2.2, 1.2.3, 2.0.1, 2.0.2, 2.0.3, 2.0.4)
Some insecure and unverifiable files were ignored (use --allow-unverified mysql-connector-python to allow).
No matching distribution found for mysql-connector-python==2.1.2
J'ai essayé de télécharger le fichier directement depuis: http://dev.mysql.com/downloads/connector/python/
... mais pour une raison quelconque après l'installation, le connecteur n'est pas disponible dans mon virtualenv
Aide s'il vous plaît :-) Merci. "
EDIT: J'ai essayé pip install mysql-python
mais il n'est pas pris en charge par Python 3.4
Je suis d'accord, les paquets Debian semblent être cassés pour au moins Ubuntu 14.04.
La version apt-get et la version pip n'incluent pas les versions 2.1.x.
Pour le faire, j'ai dû saisir la source:
$ git clone https://github.com/mysql/mysql-connector-python.git
$ cd mysql-connector-python
$ python ./setup.py build
$ Sudo python ./setup.py install
...
>>> import mysql.connector as msc
>>> msc.__version__
'2.1.3'
>>>