当前位置: 首页 > news >正文

Python使用unrar遇到的问题及解决

项目中需要使用unrar的相关功能,记录一下在配置使用过程中遇到的问题及解决。

正常安装unrar的python包,pip install unrar,之后需要再安装unrar(软件),我的理解:unrar的python包是调用 unrar的功能,而不是自己处理,所以必须要安装该软件,否则会报错:Couldn't find path to unrar library

Windows中安装

rarlib文件下载地址:http://www.rarlab.com/rar/UnRARDLL.exe

默认安装,完成后配置环境变量,

Linux中安装

rarlib文件下载地址:http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz

注意:使用虚拟环境时,相关的包要安装在使用的虚拟环境中。

Pycharm 远程调用环境遇到的问题

本地pycharm连接远程python环境开发,使用unrar时除了要在服务器端(Linux)配置好环境,还要在pycharm的环境变量中添加 UNRAR_LIB_PATH = /usr/lib/libunrar.so

注意:

如果勾选了第二个框,则会同步本地的环境变量,如果本地也配置了UNRAR_LIB_PATH,则在User environment variables中不会再显示配置的UNRAR_LIB_PATH,但程序可以运行。

可使用 sys.path 查看环境变量,确认问题。

参考:

Python-使用unrar库时Couldn't find path to unrar library的解决办法 - Sch01aR# - 博客园


http://www.mrgr.cn/news/59159.html

相关文章:

  • 【开源免费】基于SpringBoot+Vue.JS企业客户管理系统 (JAVA毕业设计)
  • Java 项目 Dockerfile 示例:从基础镜像选择到环境变量配置的详细指南
  • Vue实现Ai 聊天(流式请求处理和碰到的问题)
  • 在 Ubuntu 上安装 OpenCV 3.2.0 的详细指南
  • 快速创建一个微信小程序,详细步骤以及示范程序代码
  • 希尔排序的增量和缩小增量问题
  • API网关的作用--为什么微服务需要一个API网关?
  • 计算机网络中网络层发送报文时IP地址的变化,交换器的广播功能及相关设备功能
  • 【Nas】X-DOC:Mac mini Docker部署中国特供版Jellyfin
  • Ubuntu24.04配置samba共享
  • ubuntu22.04安装qemu-9.1并在i.MX6上运行linux kernel 6.11
  • 【创业】互联网行业30年发展史与风口,后双创时代杀出重围的独角兽们(追求极致,务实敢为)
  • SpringCloud Gateway路由核心原理解析
  • 深入理解Python异常处理机制
  • IDEA如何将一个分支的代码合并到另一个分支(当前分支)
  • GCN+BiLSTM多特征输入时间序列预测(Pytorch)
  • 使用Python的DrissonPage库自动化爬取美女图片
  • 怎么用c++的fill函数?
  • STemWin移植中文GB2312编码支持
  • 探寻闲鱼libsgmain加解密算法(4) ——JNI入口跳转
  • 前端:localStorage和浏览器的历史记录(History API)
  • Springboot 整合 Java DL4J 实现智能客服
  • [Python学习日记-57] 常用模块的练习(答案更新中)
  • 爆破(使用Burp Suite)
  • 使用anaconda3创建Python 虚拟环境
  • C++ 在项目中使用vim