La modalidad de instalación recomendada para Jupyter en Ubuntu es Anaconda, por lo que el administrador de paquetes apropiado es conda. La instalación a través de pip/pip3 o apt no será accesible para el portátil. conda simplifica la obtención de al menos dos buenos conectores:
- pymysql funciona bien y es fácil de instalar:
sudo conda install pymysql
- El conector 'oficial' :
sudo conda install mysql-connector-python
Primero probé pymysql y estuvo bien, pero luego cambié a la segunda opción debido a la disponibilidad de extensos documentación .
Si su objetivo es importar los datos a un marco de datos de Pandas, utilice el pd.sql_read_table
integrado. o pd.sql_read_query
es conveniente, ya que etiqueta las columnas, etc. Todavía requiere la instalación de un conector, como se mencionó anteriormente.
Un ejemplo con MySQL-conector-python, donde debe ingresar los DETALLES de la base de datos:
import pandas as pd
import sqlalchemy
engine = sqlalchemy.create_engine('mysql+mysqlconnector://USER:[email protected]/DB_NAME')
example_df = pd.read_sql_table("YOUR_TABLE_NAME", engine)