2016-03-30 26 views
0

Yerel olarak, earthquakes.db adlı boş bir sqlite veritabanı oluşturdum. dataset Python kitaplığını kullanarak sonuçlarımı bir json dosyasına dondurabilirim ve her şey beklendiği gibi çalışır. Ancak, dağıtıldığında, veritabanına bağlanamayacağına dair uzun bir hata listesi aldım.Python'un dağıtıldığında veri kümesi modülünü nasıl alabilirim?

Traceback (most recent call last): 
    File "/var/www/html/apps/earthquakes/scripts/earthquakes.py", line 7, in <module> 
     db = dataset.connect('sqlite:///earthquakes.db') 

    ... More base.py and pool.py errors here ... 

sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file 

İzinleri ve yüklemeleri kontrol ettim, her şey doğru görünüyor. Neyi kaçırıyorum? Teşekkürler.

cevap

0

Noob taşıma. Komutumdaki tam yolu verdiğimde, hata gitti. Bundan

... Buna db = dataset.connect('sqlite:///earthquakes.db')

... db = dataset.connect('sqlite:////var/www/html/apps/earthquakes/scripts/earthquakes.db')

İlgili konular