LD_LIBRARY_PATH
« il: Ottobre 18, 2017, 22:26 »
Ciao, sto cercando di scrivere uno script che girando su smartphone Android mi permetta di leggere un paio di barcode e li usi per aggiornare un campo in un database. Lo scopo è di tracciare all'interno dell'ERP aziendale le locazioni del materiale.
Ho già fatto vari test e il codice su pc gira, così come su smartphone con Qpython (grande Androidhelper) leggo correttamente i barcode; il problema è però la connessione al server con lo smartphone. La rete è la stessa, sul server gira MS SQL SERVER, al quale con Python mi sono sempre collegato grazie a
pypyodbc

Su Qpython l'ho istallato con pip, ma quando lancio import pypyodbc esce
File "/data/user/0/org.qpython.qpy/files/lib/python2.7/site-packages/pypyodbc-1.3.4-py2.7.egg/pypyodbc.py", line 440, in <module>
    raise OdbcNoLibrary('ODBC Library is not found. Is LD_LIBRARY_PATH set?')
pypyodbc.OdbcNoLibrary: 'ODBC Library is not found. Is LD_LIBRARY_PATH set?'

Ho provato diverse cose cercando su Stackoverflow e Google, ma niente. Una cosa che ancora non ho fatto è rootare il telefono, perché forse il problema è l'accesso /data/user/0/ , ma prima di giocarmi la garanzia del telefono vorrei essere sicuro serva.
Qualche idea?