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的(它的工作)出口我畅达的环境,创造了机器在那里它不工作在一个新的。相同的堆栈跟踪。