Из вашего сообщения об ошибке у вас, похоже, есть файл с именем pdf2image.py в том же каталоге, что и ваш основной скрипт.
File "/home/raheeb/Downloads/Telegram Desktop/New python/pdf_conversion.py" ...
from pdf2image.exceptions import convert_from_path
File "/home/raheeb/Downloads/Telegram Desktop/New python/pdf2image.py" ...
from pdf2image import convert_from_path ^^
||
||
Вам необходимо переименовать его, потому что ваш Основной скрипт импортирует из этот pdf2image.py вместо фактического pdf2image модуля, который, как я полагаю, является тем, что вы установили, и должен быть именно тем, который вам действительно нужен.
Почему он импортирует этот модуль вместо истинного модуля, вам нужно прочитать Путь поиска модуля из документов Python. По сути, он сначала ищет модули в том же каталоге, что и ваш скрипт, а затем выполняет поиск из среды установки.