Я использую Pycharm в качестве своей IDE (Python 3.7) и пытаюсь извлечь защищенный паролем файл .rar (я знаю пароль) и импортировал rarfile из unrar, но получаю эту ошибку "LookupError: Couldn 'найти путь к библиотеке unrar. "
Я также попытался изменить свой оператор импорта, чтобы просто сказать «import rarfile», но вместо этого получил следующую ошибку «rarfile.RarCannotExec: Unrar не установлен?»
Я также попытался включить эту строку кода, основываясь на чем-то, что я нашел в документации rarfile: rarfile.UNRAR_TOOL = "unrar" однако я получил те же ошибки.
Вот фрагмент моего кода:
from unrar import rarfile
def hacker(file_path):
passwords = open('pwds.txt', 'r')
with rarfile.RarFile(file_path) as file:
for line in passwords:
try:
file.pwd = line
file.extractall()
except RuntimeError:
pass