ImportError: /home/dhj/software/anaconda3/lib/python3.7/site-packages/sentencepiece/_sentencepiece.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev
安装sentencepiece库时,发现库导入异常,在此记录一下。
解决方法
从SentencePieceProcessor包导入SentencePieceProcessor模块时发生此错误。在链接_sentencepiece c++扩展模块和它的一些依赖关系时,似乎存在一个问题。
一个可能的解决方案是重新安装句子包及其依赖项。您可以尝试以下步骤:
1.Uninstall the existing sentencepiece package:
pip uninstall sentencepiece
2.Install the required dependencies:
sudo apt-get install cmake g++ git
3.Clone the sentencepiece GitHub repository: