उबंटू पर जुपिटर के लिए अनुशंसित इंस्टॉलेशन तरीका एनाकोंडा है, इसलिए उपयुक्त पैकेज मैनेजर कोंडा है। pip/pip3 या उपयुक्त के माध्यम से संस्थापन नोटबुक के लिए सुलभ नहीं होगा। कोंडा कम से कम दो अच्छे कनेक्टर प्राप्त करना आसान बनाता है:
- pymysql अच्छी तरह से काम करता है और इसे स्थापित करना आसान है:
sudo conda install pymysql
- 'आधिकारिक' कनेक्टर :
sudo conda install mysql-connector-python
मैंने पहले pymysql की कोशिश की और यह ठीक था लेकिन फिर व्यापक दस्तावेज़ीकरण ।
यदि आपका उद्देश्य डेटा को पंडों के डेटाफ़्रेम में आयात करना है तो अंतर्निहित pd.sql_read_table
का उपयोग करें या pd.sql_read_query
सुविधाजनक है, क्योंकि यह कॉलम आदि को लेबल करता है। जैसा कि ऊपर चर्चा की गई है, इसके लिए अभी भी एक कनेक्टर की स्थापना की आवश्यकता है।
MySQL-कनेक्टर-पायथन के साथ एक उदाहरण, जहां आपको डेटाबेस विवरण दर्ज करने की आवश्यकता है:
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)