dpGEN安装过程报错:ImportError: libffi.so.7: cannot open shared object file: No such file or directory
首先我们百度发现这个库是在conda的lib文件夹下
然后在环境变量中加入这个路径
由于这里改了动态库的定向,结果导致了后面在运行vasp的时候出现报错
/public/bin/vasp533_xy: symbol lookup error: /public/bin/vasp533_xy: undefined symbol: mkl_lapack_ao_zgetrf
一开始还不知道是因为上面修改了动态库的原因,通过查阅资料对于该问题大部分的问题原因都是动态库的版本过旧,导致应用程序找不到对应的符号而引起的,才想起是应该是环境变量里修改了动态库的原因。解决办法就是把环境变量
export LD_LIBRARY_PATH=/public/software/anaconda3/lib:$LD_LIBRARY_PATH
注释掉,理论上应该在安装完dpgen之后就删掉这个环境变量就好了。
评论
发表评论