python打开rar文件
写了段代码,想要打开一个rar的压缩包,使用了rarfile模块,但是一直报错。。。raise RarCannotExec("Cannot find working tool")
rarfile.RarCannotExec: Cannot find working tool
百度了一下,大概意思是说,python 本身不支持 rar 文件的解压,需要先安装相关依赖才可使用,还要调用rar的官方程序
先是安装 unrar 模块:pip install unrar
又在系统变量中新建变量,变量名输入 UNRAR_LIB_PATH,变量值为 C:\Program Files (x86)\UnrarDLL\x64\UnRAR64.dll(32位系统下的变量值为C:\Program Files (x86)\UnrarDLL\UnRAR.dll)
将 winrar 的目录下的 unrar.exe 复制到 Python 路径的 Scripts 文件夹下
重启PyCharm
都没用。。。。。
询问是否有其它方法可以使用,或者其它库也行。 本帖最后由 Twilight6 于 2021-7-10 16:26 编辑
你在 PyCharm 运行的代码是吧?那么你安装依赖模块包应该不是去 cmd 安装的吧 ?
PyCharm 是独立的虚拟环境,一般在 cmd 安装时,不会到 PyCharm 中,你可以去 PyCharm 中的 cmd 进行pip安装
或建议在 PyCharm 设置中的包管理中 对模块进行搜索下载安装,在尝试着运行下你的代码试试看
在系统环境变量中配置了winrar的路径,然后重启pycharm
请参考 https://blog.csdn.net/im_hwp/article/details/108724749 {:10_279:}{:10_279:} 啦啦啦啦啦啦 学习学习 顶顶 学习学习 {:10_298:} 啦啦啦
页:
[1]