我正在尝试使用库Chatterbot
,但我得到了这个错误,RuntimeError: implement_array_function method already has a docstring
我不明白!你可以帮我吗?
from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
# Create a new chat bot named Charlie
chatbot = ChatBot('Charlie')
trainer = ListTrainer(chatbot)
trainer.train([
"Hi, can I help you?",
"Sure, I'd like to book a flight to Iceland.",
"Your flight has been booked."
])
# Get a response to the input text 'I would like to book a flight.'
response = chatbot.get_response('I would like to book a flight.')
print(response)
> "C:UsersJuan MontañezPycharmProjects1Scriptspython.exe"
> "C:/Users/Juan Montañez/ChatBot/Perseus/index.py" Traceback (most
> recent call last): File "C:/Users/Juan
> Montañez/ChatBot/Perseus/index.py", line 1, in <module>
> from chatterbot import ChatBot File "C:UsersJuan MontañezPycharmProjects1libsite-packageschatterbot__init__.py",
> line 4, in <module>
> from .chatterbot import ChatBot File "C:UsersJuan MontañezPycharmProjects1libsite-packageschatterbotchatterbot.py",
> line 2, in <module>
> from chatterbot.storage import StorageAdapter File "C:UsersJuan
> MontañezPycharmProjects1libsite-packageschatterbotstorage__init__.py",
> line 1, in <module>
> from chatterbot.storage.storage_adapter import StorageAdapter File "C:UsersJuan
> MontañezPycharmProjects1libsite-packageschatterbotstoragestorage_adapter.py",
> line 3, in <module>
> from chatterbot.tagging import PosHypernymTagger File "C:UsersJuan
> MontañezPycharmProjects1libsite-packageschatterbottagging.py",
> line 3, in <module>
> from chatterbot import utils File "C:UsersJuan MontañezPycharmProjects1libsite-packageschatterbotutils.py",
> line 4, in <module>
> from nltk.corpus import wordnet File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnltk__init__.py", line
> 129, in <module>
> from nltk.collocations import * File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnltkcollocations.py",
> line 40, in <module>
> from nltk.metrics import ContingencyMeasures, BigramAssocMeasures, TrigramAssocMeasures, QuadgramAssocMeasures File "C:UsersJuan
> MontañezPycharmProjects1libsite-packagesnltkmetrics__init__.py",
> line 16, in <module>
> from nltk.metrics.scores import ( File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnltkmetricsscores.py",
> line 18, in <module>
> from scipy.stats.stats import betai File "C:UsersJuan MontañezPycharmProjects1libsite-packagesscipy__init__.py", line
> 62, in <module>
> from numpy import show_config as show_numpy_config File "C:UsersJuan
> MontañezPycharmProjects1libsite-packagesnumpy__init__.py", line
> 142, in <module>
> from . import add_newdocs File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpyadd_newdocs.py",
> line 13, in <module>
> from numpy.lib import add_newdoc File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpylib__init__.py",
> line 9, in <module>
> from .index_tricks import * File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpylibindex_tricks.py",
> line 13, in <module>
> import numpy.matrixlib as matrixlib File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpymatrixlib__init__.py",
> line 6, in <module>
> from .defmatrix import * File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpymatrixlibdefmatrix.py",
> line 12, in <module>
> from numpy.linalg import matrix_power File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpylinalg__init__.py",
> line 51, in <module>
> from .linalg import * File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpylinalglinalg.py",
> line 32, in <module>
> from numpy.core.overrides import set_module File "C:UsersJuan MontañezPycharmProjects1libsite-packagesnumpycoreoverrides.py",
> line 46, in <module>
> """) RuntimeError: implement_array_function method already has a docstring
请参阅numpy
问题。
尝试将numpy
降级到版本 1.15.4。
您可能会收到另一个错误,例如typing-extensions module not found
.
只需pip install
缺少的模块即可。