【发布时间】:2018-04-17 04:22:44
【问题描述】:
所以我试图简单地将 rar 文件的内容提取到另一个位置-
import rarfile
epath='C:\\Users\\sidharth.m\\Desktop\\Rar\\xyz.rar'
def unrar(file):
rf = rarfile.RarFile(file)
rf.extractall()
unrar(epath)
但我收到以下错误 -
回溯(最近一次通话最后一次):
文件“C:\ProgramData\Anaconda3\lib\site-packages\rarfile.py”,第 2816 行,在 custom_popen raise RarCannotExec("Unrar 没有安装? (rarfile.UNRAR_TOOL=%r)" % UNRAR_TOOL) rarfile.RarCannotExec: Unrar 未安装? (rarfile.UNRAR_TOOL='unrar')
我已经尝试通过 anaconda 提示符和 cmd 添加和安装 rarfile 和 unrar 包,我还将它们各自的路径添加到环境路径变量中,如果这还不够,我什至将它们导入到项目文件夹中。
知道为什么会发生这个问题吗?
【问题讨论】:
-
您使用的导入直接从您的操作系统使用底层库。你用的是什么操作系统?
-
@Fire im 使用 Windows 10
标签: python