Код: Выделить всё
File "/public/home/students2/mxy/conda/envs/new_env/lib/python3.8/site-packages/ESMF/interface/loadESMF.py", line 127, in _ESMF = ct.CDLL(os.path.join(libsdir,'libesmf_fullylinked.so'),
Код: Выделить всё
File "/public/home/students2/mxy/conda/envs/new_env/lib/python3.8/ctypes/__init__.py", line 373, in __init__ self._handle = _dlopen(self._name, mode)
Код: Выделить всё
OSError: libnetcdff.so.7: cannot open shared object file: No such file or directory
Код: Выделить всё
(new_env) (base) [students2@admin hermesv3_gr-master]$ ls /public/home/students2/mxy/conda/envs/new_env/lib/libnetcdf* /public/home/students2/mxy/conda/envs/new_env/lib/libnetcdff.settings /public/home/students2/mxy/conda/envs/new_env/lib/libnetcdff.so /public/home/students2/mxy/conda/envs/new_env/lib/libnetcdff.so.7 /public/home/students2/mxy/conda/envs/new_env/lib/libnetcdff.so.7.0
р>
Код: Выделить всё
ldd $CONDA_PREFIX/lib/libesmf_fullylinked.so linux-vdso.so.1 => (0x00007ffde0dd3000) libmpifort.so.12 => /public/home/students2/mxy/conda/envs/new_env/lib/./libmpifort.so.12 (0x00002b0fc9b09000) librt.so.1 => /lib64/librt.so.1 (0x00002b0fcb57b000) libgfortran.so.4 => /public/home/students2/mxy/conda/envs/new_env/lib/./libgfortran.so.4 (0x00002b0fc9b77000) libdl.so.2 => /lib64/libdl.so.2 (0x00002b0fcb783000) **libnetcdff.so.7 => not found** **libnetcdf.so.18 => not found**
- Редактирование файла make ESMF для корректировки путей.
< /li>
Изменение переменных среды (например, LD_LIBRARY_PATH и ESMF_NETCDF_LIBPATH в .bashrc).
Несколько раз переустановить ESMF и NetCDF.
Подробнее здесь: https://stackoverflow.com/questions/789 ... as-existed