2015-02-04 9 views
5

Python ve mysql konusunda yeniyim. Mac OS X Yosemite'deki csvkit python kütüphanesindeki csvsql yardımcı programını mysql veritabanımda bir tablo oluşturmak ve verileri yüklemek için kullanıyorum. BenMac Yosemite'deki csvkit python paketinde csvsql yardımcı programı kullanılarak hata oluştu

csvsql --blanks -d "|" -e "utf8" --db mysql://root:[email protected]:3306/MyDBName --table mytablename --insert /Users/victoria/Documents/iWHW/MyCSVFileName.csv 

çalıştırmayı denediğinizde alıyorum:

Kullanmak için çalışıyoruz bağlantı dizesi yüklü gerekli veritabı sahip görünmemektedir. Mevcut backends şunlardır:

PostgreSQL'i: psycopg2 MySQL yükleme pip:

http://www.sqlalchemy.org/docs/dialects/

: Bağlantı dizeleri ve diğer backends ilgili ayrıntılar için MySQL-python

yüklemek pip en ağızları üzerine SQLAlchemy belgelerine bakın

Sorun şu ki, pipet kullanarak MYSQL-python'u yükledim ve doğru şekilde yüklendim. Bu hatanın neden devam ettiğini bulmakta zorlanıyorum. Herhangi bir yardım takdir edilir.

cevap

0

Aynı sorunu yaşadım ve çözdüm: Yolunuza yalnızca 1 MySQL yüklemesi yaptığınızdan emin olun. Biri MySQL sunucusunun 2 yüklemesi, diğeri ise demlemek ve diğeri ise/usr/local/bin/mysql yanlış versiyona işaret ediyordu. Symlink'i çalışma mysql sürümüne güncelledim ve hata gitti.

+0

FWIW, Brew aracılığıyla mysql sunucusunun yalnızca bir kurulumunu kontrol ettim ve buldu, ancak hala hatayı alıyorum. – kldavis4

+0

MySQL sunucusunu kaldırmayı (demlemek suretiyle kurulu) deneyin ve el ile yükleyin. Işe yarayıp yaramadığını görmek –

İlgili konular