TDRL; Я не уверен, почему он там «застревает», но если он отлично работает на вашем P C, то проблема, скорее всего, в том, что версия chatterbox на Repl.it является старая версия (хотя ответ может не работать из-за проблем с разрешениями или проверок / ограничений производительности).
Ошибка «найти»
Как видно из следующего трекера проблем на github :
Атрибут find был недавно удален в версии 1.0 .0a1, но я не уверен, почему вы получили это сообщение от версии 0.8.7.
Вы можете либо перейти на предыдущую версию на вашем P C (чтобы соответствовать версия в repl.it) 1 :
pip3 install chatterbot==0.8.6
или переустановите chatterbox и обновите его до версии 1.0.0a1 для работы с методом chatbot.set_trainer(ChatterBotCorpusTrainer)
). На вашем P C это будет:
sudo pip3 uninstall chatterbot
sudo pip3 install chatterbot --no-cache-dir
Для Repl.it :2 у них есть GUI менеджер пакетов, вы можете используйте для установки пакета в соответствии с их документами:
Нажмите на символ «Пакет»:
Поиск для и нажмите на пакет, затем на знак плюса, чтобы добавить его
Что должно отобразить его как установка версии 1.1 ....
Чтобы проверить, какую версию вы используете на своем домашнем рабочем столе, используйте следующее (независимо от вашего псевдонима Python):
python3 -m chatterbot --version
1: Я не рекомендую это, поскольку он работает на вашем P C, поэтому обновление кажется более вероятным решением.
2: Я не рекомендую использовать Repl.it для этого, так как небольшой ответ требует много времени - потребовалось много времени, чтобы установить 9 зависимостей в моей системе и repl.it имеет несколько ограничений ЦП как один ожидал бы. У меня также есть платная учетная запись, что дает мне разные разрешения. Если это не сработает, обратитесь в их службу поддержки.