pip를 사용하여 설치할 때 Freebsd 12 오류

pip를 사용하여 설치할 때 Freebsd 12 오류

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 기호 버전 관리

현재 버전이 다음과 같이 실행되는 것을 확인할 수 있습니다.

freebsd-version
uname -mrs

관련 정보