[PYTHON] [Fehler] Symbol nicht gefunden: _PyUnicodeUCS2_Compare

Umgebung

Error

Als ich versuchte, Scikit-Learn oder Gensim zu verwenden, wurde eine Fehlermeldung angezeigt.

File "test.py", line 6, in <module>
    from sklearn.feature_extraction.text import CountVectorizer
  File "/usr/local/var/pyenv/versions/2.7.11/lib/python2.7/site-packages/sklearn/__init__.py", line 57, in <module>
    from .base import clone
  File "/usr/local/var/pyenv/versions/2.7.11/lib/python2.7/site-packages/sklearn/base.py", line 9, in <module>
    from scipy import sparse
  File "/usr/local/var/pyenv/versions/2.7.11/lib/python2.7/site-packages/scipy/sparse/__init__.py", line 216, in <module>
    from .lil import *
  File "/usr/local/var/pyenv/versions/2.7.11/lib/python2.7/site-packages/scipy/sparse/lil.py", line 16, in <module>
    from . import _csparsetools
ImportError: dlopen(/usr/local/var/pyenv/versions/2.7.11/lib/python2.7/site-packages/scipy/sparse/_csparsetools.so, 2): Symbol not found: _PyUnicodeUCS2_Compare
  Referenced from: /usr/local/var/pyenv/versions/2.7.11/lib/python2.7/site-packages/scipy/sparse/_csparsetools.so
  Expected in: flat namespace
 in /usr/local/var/pyenv/versions/2.7.11/lib/python2.7/site-packages/scipy/sparse/_csparsetools.so

Lösung

(Hinzugefügt am 03.04.2016) Kommentar von shuhei_f

Wenn Sie den Python gelöscht haben, den Sie in pyenv als `pyenv uninstall 2.7.11``` eingegeben haben, fügen Sie die Option PYTHON_CONFIGURE_OPTS = "- enable-unicode = ucs2" pyenv install 2.7.11``` hinzu Es kann gut funktionieren, wenn Sie es neu installieren.

Gelöst mit!

Ich kenne die Ursache jedoch nicht und es fühlt sich unangenehm an. Deshalb frage ich mich, ob ich Python nach einer Weile wieder einsetzen werde.

Recommended Posts

[Fehler] Symbol nicht gefunden: _PyUnicodeUCS2_Compare
Python nicht implementiert Fehler
Befehl nicht gefunden: django-admin
Heutiger Python-Fehler: HTTPError: 404 Client-Fehler: Nicht gefunden für URL:
FEHLER: root: Code für Hash MD5 wurde nicht gefunden.
Filter 404 nicht in Rollbar Python gefunden
Korrespondenz, wenn Symbol nicht gefunden wurde: _PyUnicodeUCS2_AsLatin1String wird angezeigt, wenn vom PIL-Bild ein Bild mit Kissen importiert wird
Ausnahme: Jupyter-Befehl `jupyter-lab` nicht gefunden.
Der Befehl wird in sudo nicht gefunden
Undefinierter Symbolfehler beim Importieren von Torchvision
Umgang mit Schlüssel nicht gefunden Fehler in Pacstrap bei der Installation von Arch Linux