cpython-36m-x86_64-linux-gnu.so undefined symbol玄学解决

xshell上使用python import一个机器学习的动态库,一直直接使用都正常,自从改了bashrc以添加一个新的模块以后,再import老是报错,出现一大堆undefined symbol。

不信邪用实验室同学的号同一个bashrc内容,同一个python、gcc版本,别人的都可以运行成功,只有我的不行。

后来想到这个动态库是pytorch架构的,于是在代码import这个库之前加上了import torchvision,然后就好了。玄学解决方法,不知道原理,但是能用- -。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐