2017-02-28 4 views
1

J'ai déjà demandé aux développeurs sur leur page des problèmes GitHub, mais rien Contribue jusqu'à présent https://github.com/explosion/spaCy/issues/855erreurs d'importation Spacy sur Undefined Symbole

créé un nouveau env avec Conda

conda create -n spacy python=3.5 ipython

et puis installez spacy (1.6.0) avec pip (conda a toujours la version 0.101.0)

pip install spacy

Mais j'ai toujours cette erreur.

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 

J'ai fait la source du nouvel environnement de conda et pip est celui de ce nouvel env. Je suis à court d'options ici.

Il y a un problème similaire ici explosion/sense2veC# 19 mais cette solution n'a pas aidé.

Système d'exploitation: Ubuntu 16.04.1 LTS

Remarque, je n'ai pas ce problème sur MacOS Sierra.


Mise à jour

J'ai exporté mon environnement de Conda de MacOS (où il travaille) et a créé une nouvelle sur la machine où il ne fonctionne pas. Trace de pile identique.

Répondre