无法正确导入chatterbot及其语料库

时间:2018-05-21 18:33:24

标签: python python-3.x chatterbot python-install

我用过:

|
+ -  lib
|     |
|     + - chatterbot
|     |
|     + - chatterbot_corpus
+ -  main.py

我收到此错误:

Traceback (most recent call last):
  File "main.py", line 1, in <module>
    from lib.chatterbot.chatterbot import ChatBot
  File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\__init__.py", line 4, in <module>
    from .chatterbot import ChatBot
  File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\chatterbot.py", line 3, in <module>
    from .storage import StorageAdapter
  File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\storage\__init__.py", line 2, in <module>
    from .django_storage import DjangoStorageAdapter
  File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\storage\django_storage.py", line 1, in <module>
    from chatterbot.storage import StorageAdapter
ModuleNotFoundError: No module named 'chatterbot'

我该如何解决这个问题?

我不想在python中安装模块。

6 个答案:

答案 0 :(得分:3)

如果有错误,请No module named 'chatterbot'通过运行来安装chatterbot

pip install chatterbot

有关更多信息,请单击PyPi

对于错误,No module named 'chatterbot_corpus'通过运行安装chatterbot_corpus

pip install chatterbot-corpus

有关更多信息,请单击PyPi

答案 1 :(得分:1)

尝试安装throw pip install docs

pip install chatterbot 

创建一个新的python文件模块,例如main.py,然后导入chatterbot,example docs

from chatterbot import ChatBot

我运行它并运行,尝试

答案 2 :(得分:1)

解决方案是:

pip install --user chatterbot

答案 3 :(得分:0)

要安装chatterbot,您只需触发命令即可。

  

pip安装chatterbot

在安装chatterbot之后,您应该安装chatterbot-coprus。

  

pip安装chatterbot-coprus

如果以上命令不起作用。 然后尝试以下。 我确实挣扎了很多。我尝试使用python 3.7和python 3.6,我面临着同样的问题。 最后我手动下载并粘贴在C:\ Python \ python36 \ Lib \ site-packages中 它奏效了。 确保您正确放置了python路径。

答案 4 :(得分:0)

用于在Ubuntu python3上安装chatterbot

pip3安装chatterbot

pip3安装chatterbot-corpus

答案 5 :(得分:0)

先做

  

pip install-忽略已安装的PyYAML

然后执行此操作

  

pip安装chatterbot_corpus

适用于Windows上的开发人员