如何解决error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file
问题背景
我是在运行gdb
时遇到的这个问题,但是在查找答案的过程中发现:
- 不仅仅是对于
gdb
,应该是所有需要用到python
依赖库的软件都可以用这个方法解决 - 不仅仅是对于
libpython2.7
,对于更高版本的应该也适用
注意
上面两点都是猜想,未必真的可以哈哈哈哈哈哈哈哈!!!!
操作系统: Ubuntu 18.04
解决方法
一、已经安装了libpython2.7.so.1.0
如果你确定已经安装了libpython2.7.so.1.0
,那么问题就不在于缺少依赖包,而是找不到依赖包。
所以只要让系统能够找到这个依赖包就行了:
- 通过
whereis
命令查找libpython2.7.so.1.0
的安装路径:whereis libpython2.7.so.1.0
- 如果查找到了,继续下一步,如果没有查到,请移步第二种解决方法
- 打开
/etc/ld.so.conf
,将刚才搜索到的路径添加到文件中sudo vim /etc/ld.so.conf
拓展
ld.so.conf
文件实际上是系统的共享库清单文件,如果一个应用程序需要某个共享库,那么系统会到这个文件中查找是否有相应的地址。 - 重载
ld.so.conf
文件sudo /sbin/ldconfg -v
结束~
二、未安装libpython2.7.so.1.0
如果是没有安装,那么执行下面两个命令直接安装一个共享库即可:
apt-get install libpython2.7
sudo apt-get install libatlas3-base
参考资料
- 解决:libpython2.7.so.1.0: cannot open shared object file: No such file or directory
- 动态库路径配置- /etc/ld.so.conf文件
- libpython2.7.so.1.0:无法打开共享对象文件:没有这样的文件或目录
如何解决error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file相关推荐
- python: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file:
1.今天安装好python3.6.3后,设置软连接后,输入命令python报错: python: error while loading shared libraries: libpython3.6m ...
- 解决error while loading shared libraries: xxx.so.x类似问题办法和错误原因
解决error while loading shared libraries: xxx.so.x"类似问题办法和错误原因 编译Tengine时,执行make命令,出现以下错误: erro ...
- salmon的报错解决error while loading shared libraries: libboost_iostreams.so.1.60.0
使用conda安装的软件salmon时报错为 error while loading shared libraries: libboost_iostreams.so.1.60.0 报错原因: cond ...
- SecureCRT出现 libpython2.7.so.1.0: cannot open shared object file
环境: 组件/系统 版本 Ubuntu 20.04 SecureCRT 7.3.3(build 779) /usr/bin/SecureCRT ImportError: libpython2.7.s ...
- cgo 解决 error while loading shared libraries: xxx.so.x
来自:Dale工作学习笔记 原文:error while loading shared libraries: xxx.so.x" 错误的原因和解决办法 今天在执行一个protobuf程序时, ...
- ubuntu之解决安装python3.6.4后出现error while loading shared libraries: libpython3.6m.so.1.0的问题
1. 查找文件的位置: find / -name 'libpython3.6m.so.1.0' /usr/local/lib/libpython3.6m.so.1.0 2.在目录 /etc/ld.so ...
- 解决 error while loading shared libraries: libicui18n.so.63: cannot open shared object file
出现这个问题的原因是:系统中没有对应版本的共享库导致的.可能是不存在,或者版本不对. 不存在 不存在的话,直接安装就行了. $ yay -S icu 这里安装的是最新版本的,如果还是不对的话,采用下面 ...
- linux - python - 异常:error while loading shared libraries
问题描述 error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No s ...
- error while loading shared libraries解决办法
error while loading shared libraries: librdkafka++.so.1: cannot open shared object file: No such fil ...
最新文章
- BAD SLAM:捆绑束调整直接RGB-D SLAM
- 在线作图|2分钟在线绘制RDA图
- 构造函数,实例,原型,以及原型链
- java map可以直接用增强for吗
- 6 种激活函数核心知识点,请务必掌握!
- tensorflow中的正则化解决过拟合问题
- 使用 hexo-git-backup 插件备份你的 Hexo 博客
- 验证码识别笔记(二)
- JAVA面试——计算机网络
- Linux的实际操作:时间日期类的实用指令(date cal)
- Bootstrap下拉菜单中禁用某个下拉菜单
- ArcSegment对象
- 新安装的wampserver怎么使用本机已有的mysql作为数据库
- 【渝粤教育】电大中专液压与气动技术作业 题库
- BIGEMAP APP离线卫星地图数据应用
- Celeste中的平台游戏设计(思维导图)
- Microsoft To-Do List 、Mac Reminders 与OmniFocus相互同步方法及AppleScript脚本
- python中break的用法
- iOS客户端开启FTP,其他设备访问手机本地文件操作实现
- gitlab出现502错误解决方案 gitlab修改端口
热门文章
- 50mA带BASE极光耦型号TLP131,TLP630工作原理图
- poj1416:Shredding Company
- CAD制图初学入门常见问题:CAD软件中如何选择相同或类似的图形和图块?
- 实战!教你如何破解交换机的密码(转)
- html5小游戏源码-扫雷
- 轨迹预测数据集:ETH数据集
- 【管理知多少】中文“其他”、英文“OTHER”、日文“その他”.......
- php正则匹配问号,正则点号和问号 +
- 2011级-csdn-java-张侃—Spring(1)
- 一文读懂区块链如何赋能智慧城市