gee-community / qgis-earthengine-plugin

Integrates Google Earth Engine and QGIS using Python API
http://qgis-ee-plugin.appspot.com
MIT License
437 stars 113 forks source link

Uncaught Exception: Cannot find exiftool, make sure to add exiftool to the system path variable. #131

Closed joelruma73 closed 10 months ago

joelruma73 commented 10 months ago

No se pudo cargar el complemento 'vertical_photo_placer' debido a un error al llamar a su método classFactory() Steps to reproduce

  1. First
  2. Second
  3. Third
Traceback (most recent call last):
  File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 423, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/vertical_photo_placer/__init__.py", line 41, in classFactory
    from .vertical_photo_placer import VerticalPhotoPlacer
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/ee_plugin/__init__.py", line 38, in __wrapping_ee_import__
    _module_ = __builtin_import__(name, *args, **kwargs)
  File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/vertical_photo_placer/vertical_photo_placer.py", line 46, in <module>
    from .model.process_metadata import ProcessMetadata
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/ee_plugin/__init__.py", line 38, in __wrapping_ee_import__
    _module_ = __builtin_import__(name, *args, **kwargs)
  File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/vertical_photo_placer/model/process_metadata.py", line 31, in <module>
    from .pyexiftool import ExifTool
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/ee_plugin/__init__.py", line 38, in __wrapping_ee_import__
    _module_ = __builtin_import__(name, *args, **kwargs)
  File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 888, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/vertical_photo_placer/model/pyexiftool.py", line 97, in <module>
    executable = resolveTool("exiftool")
  File "/Users/jose.elkin/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/vertical_photo_placer/model/utility.py", line 103, in resolveTool
    raise Exception('Cannot find {0}, make sure to add {1} to the system path variable.'.format(prog, prog))
Exception: Cannot find exiftool, make sure to add exiftool to the system path variable.

ee_plugin 0.0.6, QGIS 3.30.2-'s-Hertogenbosch on Darwin 22.5.0

XavierCLL commented 10 months ago

Hi @joelruma73

Your problem is not due to this plugin, the issue originates because of the plugin vertical_photo_placer that needs the exiftool to work: https://verticalphotoplacer.github.io/VerticalPhotoPlacer/