从二进制依赖文件导入错误

时间:2016-11-17 19:51:58

标签: python import undefined-symbol dawg

我试图在安装后运行一个包,但是收到了这个错误:

ImportError: /home/brownc/anaconda3/lib/python3.5/site-packages/dawg.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE

dawg....gnu.so文件是二进制文件,因此在sublime中打开时它不会提供太多信息。我不太了解二进制文件,以便进入并删除该行或修复它。是否有一个我不知道的简单修复?

1 个答案:

答案 0 :(得分:1)

我找到了我的具体案例的答案,对于任何可能遇到这种情况的人来说:

我正在使用Anaconda(python 3版本)并使用conda install -c package package安装包而不是pip install package

我希望这有助于某人。