我最近更换了我的笔记本电脑,所以我一直在安装我使用的软件包。在我安装了聊天机器人之后
C:\Users\aser>pip show chatterbot
Name: ChatterBot
Version: 1.0.4
Summary:
Home-page: None
Author: None
Author-email: None
License: None
Location: c:\users\aser\appdata\roaming\python\python38\site-packages
Requires: chatterbot-corpus, sqlalchemy, python-dateutil, mathparse, nltk, pint, pymongo
Required-by: 我试着使用它:
from chatterbot import ChatBot
# Code goes here我收到一个ModuleNotFound错误:
Traceback (most recent call last):
File "c:/Users/aser/Desktop/pyapp01/app.py", line 22, in <module>
from chatterbot import ChatBot
ModuleNotFoundError: No module named 'chatterbot'有什么帮助吗??或者它安装在一个不应该安装的位置??但是所有其他软件包也安装在这个位置。
发布于 2020-11-24 06:07:05
有一个专门针对聊天机器人的Github代码库,我发现了这个问题Not able to import chatterbot after successful installation #826。
其他几个用户在通过pip安装Chatterbot后也遇到了同样的问题,所以你可能想看看开发人员给他们的回复。
似乎存在软件包依赖关系的问题,在某些情况下,按特定顺序卸载和重新安装似乎有帮助。
然而,总的来说,我同意上面的评论,即在Anaconda环境中工作要方便得多。当我开始编写代码时,我也经常使用"pip“,但在遇到太多安装问题后,我放弃了它。
危险总是在于您正在创建潜在的冲突环境,Anaconda将您从这样的陷阱中解救出来。
发布于 2020-11-24 06:01:28
也许你有这个模块,但你没有下载它。只需在cmd上输入“pip install chatterbot”即可。或者,如果不起作用,尝试:“导入chatterbot”
https://stackoverflow.com/questions/64977020
复制相似问题