Терминал неправильно отображает тамильский шрифт

Я нашел этот пост , в котором упоминалось, как настроить, какую версию ATLAS (пакет линейной алгебры) использовать:

$ sudo update-alternatives --set libblas.so.3 /usr/lib/atlas-base/atlas/libblas.so.3
$ sudo update-alternatives --set liblapack.so.3 /usr/lib/atlas-base/atlas/liblapack.so.3

После этого я был приятно удивлен, что на самом деле проблема с разрешениями больше не возникала, но Вместо этого я получал эту ошибку при сборке:

sklearn/__check_build/_check_build.c:4:20: fatal error: Python.h: No such file or directory

Поэтому я просмотрел результаты aptitude search python | grep dev и решил, что следующие пакеты могут помочь:

$ sudo aptitude install python3-numpy-dev python3.5-dev libpython3.4-dev

И с этим пакет собран правильно и scikit-learn импортирует правильно:

$ python3
Python 3.4.3+ (default, Oct 14 2015, 16:03:50) 
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn
>>>

Я не уверен, какой из трех пакетов был критическим, возможно libpython3.4-dev , но проблема устранена.

1
11.06.2018, 19:41
1 ответ

Даже если эмулятор терминала поддерживает Unicode,он может не поддерживать рендеринг сложных индийских шрифтов, таких как тамильский. На сегодняшний день я видел, что только eshell и другие интерфейсы оболочки в Emacs правильно отображают тамильский текст. Рендеринг сложных индийских шрифтов, таких как тамильский, требует интеграции с дополнительными библиотеками, такими как m17n . Одной установки тамильских шрифтов недостаточно.

0
28.01.2020, 00:33

Теги

Похожие вопросы