Ошибка 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