Description
cannot load library 'libvips.so.42
Ubuntu
Virtual environments python 3.10
Install commands:
$ sudo apt install libvips-dev --no-install-recommends
$ pip install pyvips
Traceback (most recent call last):
File "/root/anaconda3/envs/cellseg/lib/python3.10/site-packages/pyvips/init.py", line 30, in
import _libvips
ModuleNotFoundError: No module named '_libvips'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/Disk1/wengsq/Cell_seg/cell_seg.py", line 4, in
import pyvips
File "/root/anaconda3/envs/cellseg/lib/python3.10/site-packages/pyvips/init.py", line 62, in
vips_lib = ffi.dlopen(library_name('vips', 42))
File "/root/anaconda3/envs/cellseg/lib/python3.10/site-packages/cffi/api.py", line 150, in dlopen
lib, function_cache = _make_ffi_library(self, name, flags)
File "/root/anaconda3/envs/cellseg/lib/python3.10/site-packages/cffi/api.py", line 834, in _make_ffi_library
backendlib = _load_backend_lib(backend, libname, flags)
File "/root/anaconda3/envs/cellseg/lib/python3.10/site-packages/cffi/api.py", line 829, in _load_backend_lib
raise OSError(msg)
OSError: cannot load library 'libvips.so.42': /usr/lib/x86_64-linux-gnu/libp11-kit.so.0: undefined symbol: ffi_type_pointer, version LIBFFI_BASE_7.0. Additionally, ctypes.util.find_library() did not manage to locate a library called 'libvips.so.42'