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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM