如何解决 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

我安装了许多依赖项,包括python3python-dev-is-python3正如我所看到的 mongodb 为了支持 Ubbuntu 20.04 所做的那样。然而,尝试运行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。

您需要下载Ubuntu 20.04 版本的 Swift,它是为 Python 3.8 构建的。

相关内容