-1

我已经在linux系统中安装了unrar 。还按照http://www.cyberciti.biz/faq/open-rar-file-or-extract-rar-files-under-linux-or-unix/这个链接在 linux 系统中安装 unrar 库。我已经设置了一个 UNRAR_LIB_PATH 环境变量(因为它需要unrarexport UNRAR_LIB_PATH=/bin/unrar但是当使用 unrar 时from unrar import rarfile它会向我发送以下错误

找不到解压缩库的路径

请帮我解决这个问题。

4

1 回答 1

1

您提供的链接显示了如何安装 unrar 命令行工具。这不是 unrar 库。

python-unrar的文档向您展示了如何自己编译 unrar 库。您只能从 Rarlabs 站点为 Windows 下载它。对于 Linux,您必须自己编译它。

您遇到的错误正是您的问题:“找不到解压缩库的路径”

编译后,您可以将环境变量设置为:UNRAR_LIB_PATH=/usr/lib/libunrar.so,但如果您不安装库,则不需要这样做。

如果您使用的是旧版本的模块,您也可能会遇到此问题: https ://github.com/davide-romanini/comictagger/issues/72

于 2015-08-30T20:01:43.637 回答