Не удалось найти путь к библиотеке unrar в linux
Я установил Unrar в системе Linux. Также следовал по этой ссылке http://www.cyberciti.biz/faq/open-rar-file-or-extract-rar-files-under-linux-or-unix/ для установки библиотеки unrar в систему linux. я установил переменную среды UNRAR_LIB_PATH (как это требуется для unrar) export UNRAR_LIB_PATH=/bin/unrar
но когда работаешь с unrar from unrar import rarfile
его отправить мне ниже ошибка
Не удалось найти путь к библиотеке unrar
Пожалуйста, помогите мне от этого.
1 ответ
Ссылка, которую вы даете, показывает, как установить инструмент командной строки unrar. Это не библиотека unrar.
В документации по python-unrar показано, как самостоятельно скомпилировать библиотеку unrar. Вы можете скачать его только для Windows с сайта Rarlabs. Для Linux вам придется скомпилировать его самостоятельно.
У вас есть ошибка, которая точно показывает вашу проблему: "Не удалось найти путь к библиотеке unrar"
После компиляции вы можете установить переменную окружения примерно так: UNRAR_LIB_PATH=/usr/lib/libunrar.so
, но это не обязательно, если вы не устанавливаете библиотеку.
Если вы используете старую версию модуля, у вас также может быть эта проблема: https://github.com/davide-romanini/comictagger/issues/72