Bonjour,
Je ne suis pas du tout familier avec le langage Python. Depuis quelque temps, j'ai ce message d'erreur (voir plus bas) lorsque je tente d'utiliser l'extension Qspatialite v. 7.0.2 (mise à jour aujourd'hui). Je peux cependant charger des couches Spatialite aussi bien par le biais du gestionnaire DB que par les autres chemins habituels (commande «ajouter une couche Spatialite», par exemple). C'est uniquement l'extension Qspatialite qui ne fonctionne pas.
Je travaille sur Mac OS X (Mavericks) avec QGIS 2.2.0. Les autres extensions que j'utilise couramment fonctionnent sans soucis.
Vous avez une suggestion?
Merci
Claude Bellavance
P.-S: Je viens de mettre à jour le module GDAL 1.10 (sortie: 2014-3-2). Même message d'erreur…
==============
Une erreur est apparue lors de l'exécution du code Python :
Traceback (most recent call last):
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/qspatialite.py", line 68, in run
dlg = QspatiaLiteApp(self.iface)
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/QspatiaLiteApp.py", line 80, in __init__
self.changeDb(max(0,self.connections['idx']))
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/QspatiaLiteApp.py", line 141, in changeDb
self.db=Database(self.connections['path'][index])
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/Classes/Database.py", line 19, in __init__
self.connection()
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/Classes/Database.py", line 34, in connection
self.connectionObject.enable_load_extension(True)
AttributeError: 'pysqlite2.dbapi2.Connection' object has no attribute 'enable_load_extension'
Version de Python :
2.7.5 (default, Aug 25 2013, 00:04:04)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
Version de QGIS :
2.2.0-Valmiera Valmiera,
Chemin vers Python : ['/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing', '/Applications/QGIS.app/Contents/MacOS/../Resources/python', u'/Users/claudebel/.qgis2/python', u'/Users/claudebel/.qgis2/python/plugins', '/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins', '/Library/Frameworks/SQLite3.framework/Versions/B/Python/2.7', '/Library/Frameworks/GEOS.framework/Versions/3/Python/2.7', '/Library/Python/2.7/site-packages/numpy-override', '/Library/Python/2.7/site-packages/matplotlib-override', '/Library/Frameworks/GDAL.framework/Versions/1.10/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages', '/Users/claudebel/.qgis2/python/plugins/mmqgis/forms', '/Users/claudebel/.qgis2/python/plugins/QuickMultiAttributeEdit/forms', '/Applications/QGIS.app/Contents/Resources/python/plugins/fTools/tools']
Je ne suis pas du tout familier avec le langage Python. Depuis quelque temps, j'ai ce message d'erreur (voir plus bas) lorsque je tente d'utiliser l'extension Qspatialite v. 7.0.2 (mise à jour aujourd'hui). Je peux cependant charger des couches Spatialite aussi bien par le biais du gestionnaire DB que par les autres chemins habituels (commande «ajouter une couche Spatialite», par exemple). C'est uniquement l'extension Qspatialite qui ne fonctionne pas.
Je travaille sur Mac OS X (Mavericks) avec QGIS 2.2.0. Les autres extensions que j'utilise couramment fonctionnent sans soucis.
Vous avez une suggestion?
Merci
Claude Bellavance
P.-S: Je viens de mettre à jour le module GDAL 1.10 (sortie: 2014-3-2). Même message d'erreur…
==============
Une erreur est apparue lors de l'exécution du code Python :
Traceback (most recent call last):
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/qspatialite.py", line 68, in run
dlg = QspatiaLiteApp(self.iface)
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/QspatiaLiteApp.py", line 80, in __init__
self.changeDb(max(0,self.connections['idx']))
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/QspatiaLiteApp.py", line 141, in changeDb
self.db=Database(self.connections['path'][index])
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/Classes/Database.py", line 19, in __init__
self.connection()
File "/Users/claudebel/.qgis2/python/plugins/QspatiaLite/Classes/Database.py", line 34, in connection
self.connectionObject.enable_load_extension(True)
AttributeError: 'pysqlite2.dbapi2.Connection' object has no attribute 'enable_load_extension'
Version de Python :
2.7.5 (default, Aug 25 2013, 00:04:04)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
Version de QGIS :
2.2.0-Valmiera Valmiera,
Chemin vers Python : ['/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing', '/Applications/QGIS.app/Contents/MacOS/../Resources/python', u'/Users/claudebel/.qgis2/python', u'/Users/claudebel/.qgis2/python/plugins', '/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins', '/Library/Frameworks/SQLite3.framework/Versions/B/Python/2.7', '/Library/Frameworks/GEOS.framework/Versions/3/Python/2.7', '/Library/Python/2.7/site-packages/numpy-override', '/Library/Python/2.7/site-packages/matplotlib-override', '/Library/Frameworks/GDAL.framework/Versions/1.10/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages', '/Users/claudebel/.qgis2/python/plugins/mmqgis/forms', '/Users/claudebel/.qgis2/python/plugins/QuickMultiAttributeEdit/forms', '/Applications/QGIS.app/Contents/Resources/python/plugins/fTools/tools']