पर csvkit python पैकेज में csvsql उपयोगिता का उपयोग करने में त्रुटि मैं पाइथन और mysql के लिए नया हूं। मैं अपने mysql डेटाबेस में एक टेबल बनाने और डेटा अपलोड करने के लिए मैक ओएस एक्स योसमेट पर csvkit पायथन लाइब्रेरी के भीतर csvsql उपयोगिता का उपयोग करने का प्रयास कर रहा हूं। जब मैंमैक योसेमेट
csvsql --blanks -d "|" -e "utf8" --db mysql://root:[email protected]:3306/MyDBName --table mytablename --insert /Users/victoria/Documents/iWHW/MyCSVFileName.csv
चलाने का प्रयास मैं:
आप आवश्यक डेटाबेस बैकएंड कनेक्शन स्ट्रिंग आप का उपयोग करने की कोशिश कर रहे हैं के लिए स्थापित होना प्रतीत नहीं होते हैं। उपलब्ध बैकेंड में शामिल हैं:
Postgresql: psycopg2 MySQL स्थापित पिप:
http://www.sqlalchemy.org/docs/dialects/
: MySQL-अजगरस्थापित पिप कनेक्शन तार और अन्य बैकेंड पर जानकारी के लिए कृपया पर बोलियों पर SQLAlchemy दस्तावेज़ देखें
समस्या यह है कि मैंने पाइप का उपयोग करके MYSQL-Python स्थापित किया है और यह सही ढंग से स्थापित है। मुझे यह समझने में परेशानी हो रही है कि यह त्रुटि क्यों बनी रहती है। किसी भी मदद की सराहना की है।
FWIW, मैंने ब्रू के माध्यम से mysql सर्वर का केवल एक इंस्टॉल किया और पाया लेकिन मुझे अभी भी त्रुटि मिल रही है। – kldavis4
MySQL सर्वर (ब्रू के माध्यम से स्थापित) को अनइंस्टॉल करने का प्रयास करें, और मैन्युअल रूप से इंस्टॉल करें। देखें कि क्या यह काम करता है –