Blosc导入错误进入python

时间:2017-01-26 15:54:05

标签: python c++ linux c++11 anaconda

我刚从干净的安装中安装了anaconda,并使用pip install blosc安装了blosc。我现在有这个导入错误:

In [1]: import blosc
      ---------------------------------------------------------------------------
ImportError                               Traceback (most recent call     last)
<ipython-input-1-d9d5f9fbfb2e>     in <module>()
----> 1 import blosc

/usr/local/anaconda/lib/python2.7/site-packages/blosc/__init__.py in <module>()
 11 
 12 # Blosc C symbols that we want to export
---> 13 from blosc.blosc_extension import (
 14     BLOSC_VERSION_STRING as VERSION_STRING,
 15     BLOSC_VERSION_DATE as VERSION_DATE,

ImportError: /usr/local/anaconda/lib/python2.7/site-packages/blosc/blosc_extension.so: undefined symbol: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm

我正在运行Linux Mint 18 Sarah 64位 内核Linux 4.4.0-21-通用x86_64 MATE 1.14.1

任何人都可以帮助解决此错误吗?谢谢。

1 个答案:

答案 0 :(得分:0)

在conda上,blosc软件包是blosc的'c'软件包。为了安装python绑定,请改用软件包“ python-blosc”。

另外,请查看今天更新的安装说明:

https://github.com/Blosc/python-blosc#installing