pyndri安装成功,但是当我导入它时,我收到以下错误:
undefined symbol:_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traits....
答案 0 :(得分:0)
问题来自anaconda 4.2.0环境libstdc ++,运行
strings ANACONDA_HOME/bin/../lib/libstdc++.so.6 | grep GLIBCXX
您可能会看到以下输出
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
如你所见,anaconda 4.2.0中没有GLIBCXX_3.4.20 libstdc ++
现在运行以下命令来解决问题:
cd ANCONDA_HOME/lib
rm libstdc++.so.6.0.19
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6.0.19
希望这可以解决问题。