非root解决ImportError

执行代码时出现题述问题

执行下面的命令发现没有GLIBCXX_3.4.26对应的版本

1
strings /home/app/anaconda3/lib/libstdc++.so.6 | grep GLIBCXX

根据stackoverflow上的操作,在anaconda/lib下发现有GLIBCXX_3.4.26的版本

1
strings /home/app/anaconda3/lib/libstdc++.so.6 | grep GLIBCXX

再根据github上的回答,在./bashrc中执行

1
export LD_LIBRARY_PATH=/home/app/anaconda3/lib

指定libstdc++.so.6所在的目录

最后重新执行代码不再报错

参考

https://stackoverflow.com/questions/59921248/how-to-update-libstdc-so-6-or-change-the-file-to-use-on-tensorflow-python

https://github.com/lhelontra/tensorflow-on-arm/issues/13


非root解决ImportError
http://yojayc.github.io/2021/09/08/非root解决ImportError/
作者
Truman
发布于
2021年9月8日
更新于
2026年4月5日
许可协议