Ошибка PyICU в Python 3: ошибка ImportEr: libicui18n.so.58

Поскольку я делаю проект для неанглийского (сингальского) языка, мне нужно отсортировать слова в юникоде.

Поэтому я последовал ответу на этот вопрос и установил PyICU в среде conda, в которой я уже установил тензор потока и NLTK.

Теперь в консоли Python (в Pycharm) при использовании import icu и выполнить код я получаю эту ошибку.

Traceback (most recent call last):
  File "/home/pankaja/PycharmProjects/teamspark/testing/sinhalasort.py", line 1, in <module>
    import icu
  File "/home/pankaja/anaconda3/envs/tensorflow/lib/python3.5/site-packages/icu/__init__.py", line 37, in <module>
    from _icu import *
ImportError: libicui18n.so.58: cannot open shared object file: No such file or directory

Это почему? Есть ли вероятность того, что PyICU нельзя использовать в среде conda?

1 ответ

Установка pyicu из канала conda-forge может быть достигнута путем добавления conda-forge к вашим каналам с помощью:

conda config --add channels conda-forge

Когда канал conda-forge включен, pyicu можно установить с помощью:

conda install pyicu

это решит проблему и установит pyicu с зависимостями

Вам нужно установить libicu. На сентос, просто беги

yum install libicu
Другие вопросы по тегам