не удалось найти libicui18n.so.58 в Ubuntu 16.04 - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь установить pyicu в virtualenv

 pip install PyICU

он установлен, но при попытке использовать его метод через ошибку ниже

from icu import *


Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/harish/anaconda3/envs/newcondaenv/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

затем попытался установить исполняемые файлы icu с помощью следующей команды

sudo apt-get install libicu-dev

Все еще та же проблема сохраняется

Сведения о моей системе

  1. подробности о: Ubuntu 16.04
  2. Python версия: 3,5
  3. установка внутри virtualenv с помощью pip

1 Ответ

0 голосов
/ 04 июля 2018

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

conda config --add channels conda-forge

После включения канала conda-forge pyicu можно установить с помощью:

conda install pyicu

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

...