example - ¿Cuáles son las diferencias entre mysql-connector-python, mysql-connector-python-rf y mysql-connector-reempaquetado?
pypi mysql connector python (2)
Las principales diferencias entre ellos son:
mysql-connector-reempaquetado: es viejo, no lo use
mysql-connector-python 2.0.4: es el original cargado por MySQL. Pero tiene el problema que no funciona con Django> = 1.8. MySQL aún no ha subido su versión estable 2.1.3 a este repositorio.
mysql-connector-python-rf 2.1.3: es la solución a todos sus problemas si usa Django> = 1.8
Me gustaría usar la biblioteca mysql-connector
para python 3. Podría usar pymysql
en pymysql
lugar, pero mysql-connector
ya tiene una implementación de conjunto de conexiones, mientras que pymysql
no parece tener una. Entonces este sería menos código para escribir.
Sin embargo, cuando lo hago
$ pip3 search mysql-connector
Encuentro que estas 3 bibliotecas están disponibles:
mysql-connector-repackaged - MySQL driver written in Python
mysql-connector-python-rf - MySQL driver written in Python
mysql-connector-python - MySQL driver written in Python
Esto es muy confuso ¿Alguien sabe cuál debería usar y por qué?
Gracias por tu ayuda.
Si tuviera que basar mi evaluación en la bondad de un paquete según la cantidad de gente que lo ha descargado, le sugiero que elija mysql-connector-python-rf 2.1.3.
mysql-connector-reempaquetado 0.3.1 se subió en 2012 y tuvo 406 descargas el mes pasado ( https://pypi.python.org/pypi/mysql-connector-repackaged )
mysql-connector-python-rf 2.1.3 se subió en 2015 y tuvo 1416 descargas en el último mes ( https://pypi.python.org/pypi/mysql-connector-python-rf )
mysql-connector-python 2.0.4 solo ha tenido 5 descargas el mes pasado, pero parece ser porque es la oficial de http://dev.mysql.com/doc/connector-python/en/
mysql-connector-python-rf me funcionó con pip mientras que mysql-connector-python me dio problemas.