我在linux系统中安装了unrar。还跟着http://www.cyberciti.biz/faq/open-rar-file-or-extract-rar-files-under-linux-or-unix/这个链接在linux系统中安装unrar库。我设置了一个UNRAR_LIB_PATH环境变量(正如unrar所需)
export UNRAR_LIB_PATH=/bin/unrar
但是当与unrar from unrar import rarfile
合作时,我发送错误信息
无法找到unrar库的路径
请帮帮我。
答案 0 :(得分:1)
您提供的链接显示how to install the unrar command line tool。这不是unrar库。
documentation of python-unrar向您展示了如何自己编译unrar库。您只能从Rarlabs网站下载Windows。对于Linux,你必须自己编译。
您所出现的错误确切显示了您的问题:“无法找到unrar库的路径”
编译后,您可以将环境变量设置为:UNRAR_LIB_PATH=/usr/lib/libunrar.so
,但如果不安装库,则不需要这样做。
如果您使用的是旧版本的模块,您也可能遇到此问题: https://github.com/davide-romanini/comictagger/issues/72