I believe there is something missing with my installation that is causing this issue, maybe some library.
Expected Output
Program executes and generates files in given directory.
Actual Result
Traceback (most recent call last):
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 551, in find_python_name
__import__(module_name)
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/modifiers/__init__.py", line 23, in <module>
from .atmosphere import CO2Corrector # noqa: F401, I001
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/modifiers/atmosphere.py", line 27, in <module>
from satpy.modifiers._crefl import ReflectanceCorrector # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/modifiers/_crefl.py", line 27, in <module>
from satpy.modifiers.angles import get_angles
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/modifiers/angles.py", line 36, in <module>
from pyorbital.orbital import get_observer_look
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/pyorbital/orbital.py", line 34, in <module>
from pyorbital import astronomy, dt2np, tlefile
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/pyorbital/tlefile.py", line 36, in <module>
import sqlite3
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/sqlite3/__init__.py", line 57, in <module>
from sqlite3.dbapi2 import *
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: /home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/lib-dynload/_sqlite3.cpython-312-x86_64-linux-gnu.so: undefined symbol: sqlite3_deserialize
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/sara/anaconda3/envs/ppsEPSSG/bin/metimage2pps.py", line 53, in <module>
process_one_scene(options.files, options.out_dir,
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/level1c4pps/metimage2pps_lib.py", line 148, in process_one_scene
scn_.load(MY_BANDNAMES + ANGLE_NAMES + ['lat_pixels', 'lon_pixels'])
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/scene.py", line 1449, in load
self._update_dependency_tree(needed_datasets, query)
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/scene.py", line 1459, in _update_dependency_tree
comps, mods = load_compositor_configs_for_sensors(self.sensor_names)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/composites/config_loader.py", line 305, in load_compositor_configs_for_sensors
sensor_comps, sensor_mods = load_compositor_configs_for_sensor(sensor_name)[:2]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/composites/config_loader.py", line 235, in _add_config_path_wrapper
return _call_without_config_path_wrapper(sensor_name, config_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/composites/config_loader.py", line 229, in _call_without_config_path_wrapper
return func(sensor_name)
^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/composites/config_loader.py", line 281, in load_compositor_configs_for_sensor
return _load_config(composite_configs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/composites/config_loader.py", line 183, in _load_config
conf = recursive_dict_update(conf, yaml.load(conf_file, Loader=UnsafeLoader))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/__init__.py", line 81, in load
return loader.get_single_data()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 51, in get_single_data
return self.construct_document(node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 60, in construct_document
for dummy in generator:
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 413, in construct_yaml_map
value = self.construct_mapping(node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 218, in construct_mapping
return super().construct_mapping(node, deep=deep)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 143, in construct_mapping
value = self.construct_object(value_node, deep=deep)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 102, in construct_object
data = constructor(self, tag_suffix, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 570, in construct_python_name
return self.find_python_name(suffix, node.start_mark)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 719, in find_python_name
return super(UnsafeConstructor, self).find_python_name(name, mark, unsafe=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/yaml/constructor.py", line 553, in find_python_name
raise ConstructorError("while constructing a Python object", mark,
yaml.constructor.ConstructorError: while constructing a Python object
cannot find module 'satpy.modifiers' (/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/lib-dynload/_sqlite3.cpython-312-x86_64-linux-gnu.so: undefined symbol: sqlite3_deserialize)
in "/home/sara/anaconda3/envs/ppsEPSSG/lib/python3.12/site-packages/satpy/etc/composites/vii.yaml", line 4, column 15
Versions of Python, package at hand and relevant dependencies
I am running the script using a conda environment with the following packages and versions:
Code Sample, a minimal, complete, and verifiable piece of code
Problem description
I believe there is something missing with my installation that is causing this issue, maybe some library.
Expected Output
Program executes and generates files in given directory.
Actual Result
Versions of Python, package at hand and relevant dependencies
I am running the script using a conda environment with the following packages and versions:
Is there any library incompatibility that i should be aware? Thanks