para example python mysql python-3.x pip mysql-connector-python

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-python-rf me funcionó con pip mientras que mysql-connector-python me dio problemas.