Ubuntu 20.04에서 "공유 라이브러리 로드 오류: libpython3.7m.so.1.0: 공유 개체 파일을 열 수 없습니다. 해당 파일 또는 디렉터리가 없습니다"를 해결하는 방법

Ubuntu 20.04에서 "공유 라이브러리 로드 오류: libpython3.7m.so.1.0: 공유 개체 파일을 열 수 없습니다. 해당 파일 또는 디렉터리가 없습니다"를 해결하는 방법

사용 가능한 최신 툴체인을 사용하여 Ubuntu용 Swift를 설치했습니다. 글을 쓰는 시점의 버전은 5.4.3입니다. 나는 그것을 다운로드했다https://swift.org/download/#releases

Ubbuntu 20.04를 지원하기 위해 mongodb를 python3포함한 많은 종속성을 설치했습니다 . python-dev-is-python3그러나 swift정적 인쇄를 실행하려고 하면,

/usr/share/swift/usr/bin/lldb: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory 

무엇이 잘못될 수 있는지에 대한 제안이 있는 사람이 있나요?

답변1

다운로드하는 파일은 Python 3.7용으로 빌드되었습니다. Ubuntu 20.04에는 Python 3.8이 포함되어 있습니다.

다운로드해야 해Swift의 우분투 20.04 버전, Python 3.8용으로 빌드되었습니다.

관련 정보