美文网首页
ImportError: No Module Named [x]

ImportError: No Module Named [x]

作者: ltochange | 来源:发表于2021-06-08 23:25 被阅读0次

有时,明明安装了相应的包,但是还会出现ImportError: No Module Named [x],可能有一下几个原因

(1)确认是否使用了正确的python环境

例如,在pycharm中是否选用了正确的解释器

(2)包没有安装成功,可以使用pip list查看


在这里插入图片描述

如果图中找不到需要的包,说明没有安装成功。需要重新安装,注意安装过程中的错误提示

(3)python和pip的版本不一致


在这里插入图片描述
在这里插入图片描述

一台机器上可能包含多个python版本以及对应的pip版本,上图的python版本和pip的版本不匹配。应该使用对应pip版本去安装所需要的包。

同时,要慎用sudo,因为 pip install 与 sudo pip install 很可能是不同的pip版本,并且对应不同的python版本


在这里插入图片描述

(4)是否安装了多个版本的安装包

卸载所有,重复执行 pip uninstall -y <package-name>,再安装

(5)安装的包版本不对

安装包本身也是在不断更新的,因此可能回导致有些函数不能用,可以试多几个版本看看

如何知道有哪些版本:

在这里插入图片描述
安装相应的版本pip install <package-name>==version

相关文章

网友评论

      本文标题:ImportError: No Module Named [x]

      本文链接:https://www.haomeiwen.com/subject/nbvasltx.html