如何使用Python和patoolib解压.rar文件

如何使用Python和patoolib解压.rar文件,python,unrar,Python,Unrar,我需要解压缩.rar文件在谷歌Colab与Python3。首先,我尝试在MacOS中使用localy 我已安装Patoolib软件包: pip install patool 和unrar以解压缩.rar文件 brew install unrar 然后,在我的python脚本中,我执行以下操作: import patoolib patoolib.extract_archive("data_2/Peliculas.rar", outdir="/data_2") 我得到以下错误: PatoolE

我需要解压缩.rar文件在谷歌Colab与Python3。首先,我尝试在MacOS中使用localy

我已安装Patoolib软件包:

pip install patool
和unrar以解压缩.rar文件

brew install unrar
然后,在我的python脚本中,我执行以下操作:

import patoolib
patoolib.extract_archive("data_2/Peliculas.rar", outdir="/data_2")
我得到以下错误:

PatoolError: could not find an executable program to extract format rar; candidates are (rar,unrar,7z),

我需要将Patool配置为使用UNAR,但没有可用的文档。有人知道如何解决这个错误吗?

我的问题是通过简单地将我的Winrar目录添加到我的路径(在系统环境变量中)来解决的。犯了一个可怕的错误,假设它是默认设置的(因为它为什么不设置,它已经在上下文菜单上了,对吗?),但事实并非如此


希望这有助于阅读此

的人检查此问题:这似乎是一个类似的问题。它在Windows上,解决方案可能不适用。我见过这个问题,不,它不适用。他使用.exe。我需要unrar路径我从未使用过patool,但它看起来需要一些压缩程序来处理需要安装的归档格式,并按照预期的路径。在运行脚本的系统中是否安装了7zip或UNRR?