首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ubuntu 20.04上安装libpython3.6m.so.1.0?

如何在ubuntu 20.04上安装libpython3.6m.so.1.0?
EN

Ask Ubuntu用户
提问于 2022-04-24 12:41:25
回答 1查看 6.7K关注 0票数 2

我尝试在x86-64 ubuntu20.04机器上更新我的arm64交叉工具。安装的十字工具gcc臂-11.2-2022.02-x86_64-aarch64-无-小精灵从手臂.当我运行Aarch64-无精灵-gdb时,它给了我这个信息。

代码语言:javascript
复制
ckim@ckim-ubuntu:~/test$ aarch64-none-elf-gdb
aarch64-none-elf-gdb: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory

我发现我的系统上有一些libpython包。

代码语言:javascript
复制
ckim@ckim-ubuntu:~/test$ dpkg -l | grep libpython
ii  libpython2-stdlib:amd64                    2.7.17-2ubuntu4                     amd64        interactive high-level object-oriented language (Python2)
ii  libpython2.7:amd64                         2.7.18-1~20.04.1                    amd64        Shared Python runtime library (version 2.7)
ii  libpython2.7-minimal:amd64                 2.7.18-1~20.04.1                    amd64        Minimal subset of the Python language (version 2.7)
ii  libpython2.7-stdlib:amd64                  2.7.18-1~20.04.1                    amd64        Interactive high-level object-oriented language (standard library, version 2.7)
ii  libpython3-dev:amd64                       3.8.2-0ubuntu2                      amd64        header files and a static library for Python (default)
ii  libpython3-stdlib:amd64                    3.8.2-0ubuntu2                      amd64        interactive high-level object-oriented language (default python3 version)
ii  libpython3.8:amd64                         3.8.10-0ubuntu1~20.04.4             amd64        Shared Python runtime library (version 3.8)
ii  libpython3.8-dev:amd64                     3.8.10-0ubuntu1~20.04.4             amd64        Header files and a static library for Python (v3.8)
ii  libpython3.8-minimal:amd64                 3.8.10-0ubuntu1~20.04.4             amd64        Minimal subset of the Python language (version 3.8)
ii  libpython3.8-stdlib:amd64                  3.8.10-0ubuntu1~20.04.4             amd64        Interactive high-level object-oriented language (standard library, version 3.8)

当我做sudo apt search libpython时,我只看到libpython3.8或libpython3.9之类的东西。在这种情况下我该怎么办?

添加

我通过dpkg -L libpython3.8找到了libpython3.8.so.1.0在/usr/lib/x86_64-linux-gnu目录中。所以我去了那里,在-s libpython3.8.so.1.0libpython3.6m.so.1.0中做了sudo,调试器就运行了(尽管我看不到这个新版本想要的更改)。我不确定这是不是正确的方法。

EN

回答 1

Ask Ubuntu用户

发布于 2022-09-28 17:41:12

在从Ubuntu 18升级到20之后,我遇到了与您相同的问题:

代码语言:javascript
复制
dpkg -L libpython3.8
cd /usr/lib/x86_64-linux-gnu
sudo ln -s libpython3.8.so.1.0 libpython3.6m.so.1.0

这对我很有帮助,谢谢!

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1404248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档