Den rekommenderade installationsmetoden för Jupyter på Ubuntu är Anaconda, så lämplig pakethanterare är conda. Installation via pip/pip3 eller apt kommer inte att vara tillgänglig för den bärbara datorn. conda gör det enkelt att få minst två bra kontakter:
- pymysql fungerar bra och är lätt att installera:
sudo conda install pymysql
- Den 'officiella' anslutningen :
sudo conda install mysql-connector-python
Jag provade pymysql först och det gick bra men bytte sedan till det andra alternativet på grund av tillgången på omfattande dokumentation .
Om ditt mål är att importera data till en Pandas dataram använd den inbyggda pd.sql_read_table
eller pd.sql_read_query
är bekvämt, eftersom det märker kolumnerna etc. Det kräver fortfarande installation av en kontakt, som diskuterats ovan.
Ett exempel med MySQL-connector-python, där du måste ange databasen DETALJER:
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)