On Ubuntu 24.04.3 LTS, I’ve tried installing obspy via miniconda. The install seems to go fine, but obspy-runtests fails (both on in the Terminal, and when run through VSCode). It fails with:
ModuleNotFoundError: No module named 'pkg_resources'
Force re-installing setuptools in the base conda environment and the environment i run obspy-runtests in doesn’t resolve the problem.
Any help appreciated,
Brian
(seismic-data) brian@Brian-InfinityBook:~/Dev/seismic-data$ obspy-runtests
Traceback (most recent call last):
File "/home/brian/miniconda3/envs/seismic-data/bin/obspy-runtests", line 7, in <module>
from obspy.scripts.runtests import main
File "/home/brian/miniconda3/envs/seismic-data/lib/python3.13/site-packages/obspy/__init__.py", line 44, in <module>
from obspy.core.utcdatetime import UTCDateTime # NOQA
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/brian/miniconda3/envs/seismic-data/lib/python3.13/site-packages/obspy/core/__init__.py", line 120, in <module>
from obspy.core.utcdatetime import UTCDateTime # NOQA
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/brian/miniconda3/envs/seismic-data/lib/python3.13/site-packages/obspy/core/utcdatetime.py", line 21, in <module>
from obspy.core.util.deprecation_helpers import ObsPyDeprecationWarning
File "/home/brian/miniconda3/envs/seismic-data/lib/python3.13/site-packages/obspy/core/util/__init__.py", line 22, in <module>
from obspy.core.util.base import (ALL_MODULES, DEFAULT_MODULES,
...<5 lines>...
CARTOPY_VERSION, CatchAndAssertWarnings)
File "/home/brian/miniconda3/envs/seismic-data/lib/python3.13/site-packages/obspy/core/util/base.py", line 26, in <module>
import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'