没有 Freebsd 经验,但我需要编写并运行一个脚本。无法安装 python-ldap 或其他库。
一个错误:
/usr/local/bin/python3.7 -m pip install python-ldap ld-elf.so.1: /lib/libc.so.7: version FBSD_1.6 required by /usr/local/lib/libpython3.7m.so.1.0 not found
该库位于 /usr/local/lib/ 文件夹中,
# ls /usr/local/lib/ | grep py
libpython2.7.so
libpython2.7.so.1
libpython2.7.so.1-gdb.py
libpython3.7m.so
libpython3.7m.so.1.0
但如果使用 ldconfig -r
# ldconfig -r | grep py
91:-lpython2.7.1 => /usr/local/lib/libpython2.7.so.1
我不知道如何“重新扫描”ldconfig。我需要你的帮助。
答案1
FBSD_1.6 指的是 FreeBSD 13。您运行的是什么版本?您是否在 FreeBSD 12 安装上安装了 13 的软件包?听起来升级 FreeBSD 可以解决这个问题。
可以看到当前版本运行如下
freebsd-version
uname -mrs