2015-08-05 4 views
-1

J'ai installé unrar dans le système Linux. Aussi suivi http://www.cyberciti.biz/faq/open-rar-file-or-extract-rar-files-under-linux-or-unix/ ce lien pour l'installation de la bibliothèque unrar dans le système Linux. J'ai mis une variable d'environnement UNRAR_LIB_PATH (Comme il nécessaire pour unrar) export UNRAR_LIB_PATH=/bin/unrar mais lorsque le travail avec unrar from unrar import rarfile its me envoyer ci-dessous erreurImpossible de trouver le chemin d'accès à la bibliothèque unrar sous Linux

Impossible chemin trouver à la bibliothèque unrar

S'il vous plaît aidez-moi à partir de cela.

+1

Pas sûr, mais il semble que python-unrar nécessite la bibliothèque unrar * de *, pas le unrar * binaire *. Voir le premier lien que vous avez posté. –

Répondre

1

Le lien que vous donnez montre how to install the unrar command line tool. Ce n'est pas la bibliothèque de unrar.

Le documentation of python-unrar vous montre comment compiler vous-même la bibliothèque de unrar. Vous ne pouvez le télécharger pour Windows qu'à partir du site de Rarlabs. Pour Linux, vous devrez le compiler vous-même.

L'erreur que vous avez montre exactement votre problème: « Impossible de trouver chemin à la bibliothèque unrar »

Après la compilation, vous pouvez définir votre variable d'environnement à quelque chose comme ceci: UNRAR_LIB_PATH=/usr/lib/libunrar.so, mais ce n'est pas nécessaire si vous N'installez pas la bibliothèque.

Si vous utilisez une ancienne version du module, vous pourriez aussi avoir ce problème: https://github.com/davide-romanini/comictagger/issues/72