2017-02-28 29 views
1

我已经要求他们的GitHub的问题页面上的开发人员,但没有与畅达Spacy导入错误了错误的符号

conda create -n spacy python=3.5 ipython

到目前为止帮助 https://github.com/explosion/spaCy/issues/855

创建一个新的ENV然后用pip安装spacy(1.6.0)(conda仍然有版本0.101.0)

pip install spacy

但我仍然得到这个错误。

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

/home/alexis/anaconda3/envs/spacy/lib/python3.5/site- packages/spacy/__init__.py in <module>() 
     4 from .about import __version__ 
     5 
----> 6 from . import en 
     7 from . import de 
     8 from . import zh 

/home/alexis/anaconda3/envs/spacy/lib/python3.5/site-packages/spacy/en/__init__.py in <module>() 
     6 from ..util import match_best_version 
     7 from ..util import get_data_path 
----> 8 from ..language import Language 
     9 from ..lemmatizer import Lemmatizer 
    10 from ..vocab import Vocab 

/home/alexis/anaconda3/envs/spacy/lib/python3.5/site-packages/spacy/language.py in <module>() 
    15 
    16 
---> 17 from .tokenizer import Tokenizer 
    18 from .vocab import Vocab 
    19 from .tagger import Tagger 

ImportError: /home/alexis/anaconda3/envs/spacy/lib/python3.5/site-packages/spacy/tokenizer.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZTINSt8ios_base7failureB5cxx11E 

我没有源代码的新conda环境,pip是那个新env的源码。我在这里没有选择。

在这里爆炸/ sense2vec#19有类似的问题,但该解决方案没有帮助。

操作系统:Ubuntu的LTS 16.04.1

注意,我没有在Mac OS塞拉利昂这个问题。


更新

我从MacOS的(它的工作)出口我畅达的环境,创造了机器在那里它不工作在一个新的。相同的堆栈跟踪。

回答