Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 调用ChatBot()函数的行中出错_Python_Chatterbot - Fatal编程技术网

Python 调用ChatBot()函数的行中出错

Python 调用ChatBot()函数的行中出错,python,chatterbot,Python,Chatterbot,使用pip和以下命令安装chatterbot模块后: pip安装chatterbot——用户 我尝试在pythonshell中运行以下命令 >>> import chatterbot >>> from chatterbot import ChatBot >>> x=ChatBot("Bot") Traceback (most recent call last): File "<stdin>&

使用pip和以下命令安装chatterbot模块后:
pip安装chatterbot——用户

我尝试在pythonshell中运行以下命令

>>> import chatterbot
>>> from chatterbot import ChatBot
>>> x=ChatBot("Bot")



Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/dell/.local/lib/python3.6/site-packages/chatterbot/chatterbot.py", line 28, in __init__
    self.storage = utils.initialize_class(storage_adapter, **kwargs)
  File "/home/dell/.local/lib/python3.6/site-packages/chatterbot/utils.py", line 33, in initialize_class
    return Class(*args, **kwargs)
  File "/home/dell/.local/lib/python3.6/site-packages/chatterbot/storage/sql_storage.py", line 20, in __init__
    super().__init__(**kwargs)
  File "/home/dell/.local/lib/python3.6/site-packages/chatterbot/storage/storage_adapter.py", line 23, in __init__
    'tagger_language', languages.ENG
  File "/home/dell/.local/lib/python3.6/site-packages/chatterbot/tagging.py", line 26, in __init__
    self.nlp = spacy.load(self.language.ISO_639_1.lower())
  File "/home/dell/.local/lib/python3.6/site-packages/spacy/__init__.py", line 27, in load
    return util.load_model(name, **overrides)
  File "/home/dell/.local/lib/python3.6/site-packages/spacy/util.py", line 139, in load_model
    raise IOError(Errors.E050.format(name=name))
OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.
导入chatterbot >>>从chatterbot导入ChatBot >>>x=聊天机器人(“机器人”) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/home/dell/.local/lib/python3.6/site packages/chatterbot/chatterbot.py”,第28行,在__ self.storage=utils.initialize_类(存储_适配器,**kwargs) 初始化类中的第33行文件“/home/dell/.local/lib/python3.6/site packages/chatterbot/utils.py” 返回类(*args,**kwargs) 文件“/home/dell/.local/lib/python3.6/site packages/chatterbot/storage/sql\u storage.py”,第20行,在初始化中__ 超级() 文件“/home/dell/.local/lib/python3.6/site packages/chatterbot/storage/storage\u adapter.py”,第23行,在初始化中__ “tagger_语言”,languages.ENG 文件“/home/dell/.local/lib/python3.6/site packages/chatterbot/tagging.py”,第26行,在__ self.nlp=spacy.load(self.language.ISO_639_1.lower()) 文件“/home/dell/.local/lib/python3.6/site packages/spacy/_init__.py”,第27行,已加载 返回util.load\u模型(名称,**覆盖) 文件“/home/dell/.local/lib/python3.6/site packages/spacy/util.py”,第139行,加载模式 raise IOError(Errors.E050.format(name=name)) OSError:[E050]找不到型号“en”。它似乎不是快捷链接、Python包或数据目录的有效路径。 我不知道这个错误是怎么产生的。如果有人能提出解决这个问题的快速方法,我们将不胜感激