Voici le détail du problème:

Je travaille sous ubuntu.
J'ai un script qui fait appelle à une base sqlite3.

Si je lance le script depuis l'éditeur scite (F5), pas de problème , tout fonctionne.
J'ai créé un lanceur dans le menu pour ce script. Et quand il s'exécute il plante à la première instruction cur.execute("SELECT xxxxxxxxxxxxxxxx .

Alors pourquoi cette différence de comportement ?
Surtou que j'aimerais bien pouvoir utiliser mon script directement par le menu.