ModuleNotFoundError: 没有名为 'pydantic' 的模块

3
from pydantic import BaseModel

在使用PyCharm的调试模式时,安装了pydantic后仍然出现打印错误:

ModuleNotFoundError: No module named 'pydantic'


检查在你的代码中使用的正确Python版本中是否安装了pydantic - undefined
安装pydantic==1.6.1并预计能正常工作。另一台远程机器上也能正常工作。 - undefined
检查你在Pycharm中使用的解释器:设置/项目/Python解释器。它将列出已安装的软件包。 - undefined
2
当出现这种情况时,通常是因为您的系统上安装了两个版本的Python,并且在其中一个版本中安装了该软件包,然后从另一个版本中运行程序。如果您在终端中安装软件包,然后在IDE中运行代码,那么这种情况尤其容易发生。 - undefined
3个回答

3

试试这个:

sudo pip3 install pydantic

它有效。


1
我找到了解决方法:打开PyCharm偏好设置,从Pycharm中安装包。

0
如果您在使用 pipenv 时出现错误,则需要使用 pipenv install pydantic 命令安装 pydantic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接