Не удалось найти путь к библиотеке 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

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