Python 本身不支持 rar 文件的解压,需要先安装相关依赖才可使用

1. 安装 unrar 模块

pip install unrar

2. 安装unrar后导入相关模块,仍然提示Couldn't find path to unrar library

2.1 先到RARLab官方下载库文件,http://www.rarlab.com/rar/UnRARDLL.exe,然后安装;

2.2 安装建议选择默认路径,一般在 C:\Program Files (x86)\UnrarDLL\ 目录下;

2.3 然后重要的一步,就是添加环境变量,此电脑(我的电脑)右键,属性,找到 高级系统设置,高级 选项卡下点击 环境变量,在系统变量(注意不是用户变量)中 新建,变量名输入 UNRAR_LIB_PATH ,必须一模一样,变量值要特别注意!如果你系统装的时64位的python,就输入 C:\Program Files (x86)\UnrarDLL\x64\UnRAR64.dll,如果是32位python就输入 C:\Program Files (x86)\UnrarDLL\UnRAR.dll ,这个从unrar安装目录的内容也能看出来它是区分64和32位的。

3. jenkins运行报错

根据安装是32位还是64位版本的python,节点配置增加相应环境变量UNRAR_LIB_PATH

python3解压zip_python3:rar解压缩相关推荐

  1. android 解压rar5,RAR解压缩软件_Winrar官方版 V5.50.42 安卓去广告版

    发布一个Winrar手机版给大家使用.. Winrar for Android 是来自RARLAB的官方版本,是winrar的电脑版... 目前Winrar手机版支持创建RAR和ZIP压缩文件,能够轻 ...

  2. ubuntu解压/压缩rar文件

    一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压.其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定. ubuntu 下r ...

  3. Linux中如何解压安装rar软件包?

    首先确保虚拟机能上网,Linux系统本身是不支持解压rar包的,但是可以通过安装RAR工具来进行解压. 地址:https://www.rarlab.com/download.htm选择对应的版本进行下 ...

  4. CentOS(Linux) 如何解压文件rar 文件并使用

    ·······在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar. 可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,此外 ...

  5. c# rar解压大小_C#解压缩Zip,Rar等压缩文件(详细说明)

    其实这个东西网上已经有很多了 给出了一大把  当然我也是在网上找到得 只不过 说明不够详细 经过测试 给出详细的备注: 解压的给的很详细  压缩的基本也一样 只不过参数信息不一样罢了: 利用winra ...

  6. android 解压rar5,rar解压软件安卓中文

    rar解压软件安卓中文专门为需要快速解压自己文件的小伙伴准备的好用的实用工具,帮助你快速能处理自己的文件信息,支持多种格式解压,相信不少的用户都会喜欢,赶紧下载最新的rar解压软件体验吧! 软件介绍 ...

  7. linux环境JAVA解压zip_Linux文件解压缩详解

    tar命令 我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar.可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名, ...

  8. Ubuntu解压工具rar安装

    Ubuntu rar工具安装 一.步骤 官网下载跟系统相匹的安装包 下载地址 我下载的是RAR 5.90 beta 3 for Linux x64 解压下载的文件 tar -xzpvf rarlinu ...

  9. 【PC工具】文件压缩解压工具winrar解压缩装机必备软件,winRAR5.70免费无广告

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 今天分享一个常用的压缩解压工具winrar. 为啥要搞这个无广告版呢(废话),总之网上 ...

  10. 服务器zip解压php,服务器端解压缩zip的脚本

    html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD ...

最新文章

  1. 第五周周记(国庆第七天)
  2. BERT模型超酷炫,上手又太难?请查收这份BERT快速入门指南!
  3. bzoj1025题解
  4. springboot 添加 jsp支持
  5. 转载:Redis 应用场景
  6. 存储1m图像错误_【1m 讲堂】“跨专业挑战空调施工常见错误,你敢来参加吗?”...
  7. endp 汇编start_飞思卡尔Kinetis L 汇编语言启动文件startup_MK25Z4简单分析
  8. php接收get数组数据,来自HTTP的PHP注入GET数据用作PHP数组键值
  9. VS2010安装MSDN Library
  10. android开发之多线程实现方法概述
  11. 区块链优秀gitbook资料
  12. java脚本封号_java中如何踢人下线?封禁某个账号后使其会话立即掉线!
  13. linux虚拟机scsi类型,linux虚拟机的scsi设备id与盘符不一致问题的解决
  14. 微信小程序选项卡底线转换滑动动画
  15. 学生信息管理系统(java)
  16. Non-OK-status: Status(error::Code::INVALID_ARGUMENT, “Unsupported data format“) status: Invalid argu
  17. win7下搭建小程序服务器,重磅!微信PC端支持小程序直接开启 适配Win7及以上系统...
  18. 好文分享 努力从何时开始都不晚 跟自己比 不断进步
  19. cad是计算机辅助设计什么,“什么是cad软件“cad是什么
  20. PHP代码实现反弹shell

热门文章

  1. matlab has encountered,[万能解决问题]MATLAB has encountered an internal problem and needs to close....
  2. mysql 联合主键的作用
  3. 神舟微型计算机系统重装步骤,电脑重装系统步骤,最简单安全的操作!
  4. 会议OA项目之我的审批签字功能
  5. iOS日常开发之frame和bounds的不同
  6. Android 常用框架大全
  7. 端口汇聚实现多端口带宽叠加
  8. 自动生成banner网站
  9. 齐市青云小学三年级学计算机吗,齐齐哈尔市青云小学介绍
  10. docker: Error response from daemon: driver failed programming external connectivity on endpoint mys