Я пытаюсь перепрофилировать какой-то старый код, который я нашел 3 года назад, где он захватывает текст с помощью OCR, а затем гуглит то, что он нашел.
В исходном коде он импортирует пакет google
с помощью from google import google
, а затем с помощью google.search()
. Однако, когда я пытаюсь это сделать сегодня, эта ошибка отслеживается до строки, которую импортирует пакет.
ImportError: cannot import name 'google' from 'google' (unknown location)
Теперь я предполагаю, что в то время это работало нормально, но, учитывая, что Google — это Google, процесс, которому я должен следовать сегодня, отличается от того, что было 3 года назад. Я предполагаю, что googlesearch
должен быть пакетом, который мне нужно использовать, или что мне нужно определить место, где google
установлен в коде, но я не совсем уверен, что нужно сделать, чтобы он работал, даже после поиска для выдачи часов. Любые советы и предложения помогут тонны.
Я бы установил googlesearch
с помощью python3 -m pip install googlesearch-python
Тогда функцию просто вызвать.
from googlesearch import search
search("foo")
AttributeError: модуль «googlesearch» не имеет атрибута «search». В случае предварительно созданного конфликта имен: попробуйте установить только Google и импортировать поиск python -m pip install google