很久没有用ubantu了,今天打开ubantu,使用vim时突然出现错误如下:
后来在网上查了查发现是因为我在ubantu上装了oracle导致的错误,因为装oracle时改变了LD_LIBRARY_PATH的值。其值现在是:
具体原因如下:
执行命令 ldd /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0,得到结果如下:
从上图中我们发现libexpat.so.1的路径变成了oracle目录下的,这就是我们安装oracle更改LD_LIBRARY_PATH造成的结果。本来应该使用系统中的libexpat.so.1而不是使用oracle中的libexpat.so.1,其路径如下图所示
解决办法:
直接将/home/cjh/tools/oracle11g/product/11.2.0/dbhome_1/lib/libexpat.so.1文件改名,这样子就能将其隐藏。改名命令如下:
mv libexpat.so.1 libexpat.so.1.NOFIND
这样操作不知道会对oracle造成什么影响。出问题的话只能再改过来了~~~~
===》》》》网上的一些解释:
https://ubuntuforums.org/showthread.php?t=2094005