Python ImportError: No module named configparser 问题的解决思路

辛辛苦苦安装完了python3.8,最后再运行的时候会出现ImportError: No module named configparser的报错,参考了很多资料,未能解决问题,后来突然想到原来之前安装过python2.7版本,对于python来说2.x版本与3.x版本中模块的名称是不一样的。
2.x版本中 ConfigParser,到了3.x版本中 configparser
解决方案,运行程序时选择对应版本的命令去运行。
另外借此机会整理了一下处理类似问题的通用思路:
先看一下 报错的模块是否已安装
执行python命令进入控制台,然后执行import configparser 例如


image.png

则说明此模块没有正确安装,
需要安装此模块
pip install configparser
安装完成后如上再测试安装是否成功,


image.png

如果得到如图结果,则正面安装成功。
除此之外还有一个原因就是 该模块已经安装,但是没有安装到python的搜索路径下
解决方法
1 import sys
2 查看sys.path
如图所示
image.png

3 添加sys.path.append("/usr/local/python3/lib/python3.8/site-packages")
这里假设:你需要的包默认安装到 /usr/local/python3/lib/python3.8/site-packages/下面了。
4 执行后 再次执行 sys.path 查看 就会看到搜索路径下 已经添加了改模块所在的路径

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容