Python-使用unrar库时Couldn't find path to unrar library的解决办法
Posted Sch01aR#
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-使用unrar库时Couldn't find path to unrar library的解决办法相关的知识,希望对你有一定的参考价值。
在Pycharm安装完unrar后,还要安装rar官方的库
不然运行的时候会抛出Couldn\'t find path to unrar library的错误
Windows:
下载rarlib的库文件,地址:http://www.rarlab.com/rar/UnRARDLL.exe
下载安装,默认设置就好了
安装完成后要设置环境变量
如果是64位操作系统
设置完环境变量后重启Pycharm
Linux:
下载地址:http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz
下载完后解压
sch01ar@ubuntu:~$ tar zxvf unrarsrc-5.4.5.tar.gz sch01ar@ubuntu:~$ cd unrar/ sch01ar@ubuntu:~/unrar$ ls
然后执行命令
sch01ar@ubuntu:~/unrar$ make lib //编译库文件 sch01ar@ubuntu:~/unrar$ sudo make install-lib //生成libunrar.so 文件
配置环境变量
sch01ar@ubuntu:~$ sudo vim /etc/profile
在最后加上
export UNRAR_LIB_PATH=/usr/lib/libunrar.so
使变量生效
sch01ar@ubuntu:~$ source /etc/profile
以上是关于Python-使用unrar库时Couldn't find path to unrar library的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
Couldn't load libPassword from loader:NDK开发中C文件编译成cpu的so类库时,找不到类库报错的原因之一