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