Попробуйте установить предыдущую версию ChatterBot.
pip install chatterbot==1.0.4
Это должно сработать, если нет других проблем. У меня была та же проблема, и у меня она сработала.
Была бы другая проблема, если бы вы использовали Python 3.8.x. В Python 3.8.x некоторые функции нескольких модулей были удалены. Вы сможете импортировать ChattberBot, но когда вы назовете бота, возникнет ошибка.
File "C:\Python38\lib\site-packages\sqlalchemy\util\compat.py", line 264, in <module>
time_func = time.clock
AttributeError: module 'time' has no attribute 'clock'
Скопируйте расположение файла, указанного в последней строке, где возникает ошибка.
C:\Python38\lib\site-packages\sqlalchemy\util\compat.py
Откройте файл с помощью IDLE или любого другого редактора, который у вас есть. Пожалуйста, не открывайте файл напрямую (это запустит файл, и вы не сможете увидеть код), вместо этого откройте с помощью IDLE или вашего текстового редактора. Затем введите go в строку 264. Было бы написано
time_func = time.clock
Вместо этого измените его на
time_func = time.perf_counter()
Надеюсь, это помогло! Это был мой первый ответ на StackOverflow!