美文网首页IT技术
Python ImportError: No module n

Python ImportError: No module n

作者: 四海飞鹰 | 来源:发表于2020-02-08 12:58 被阅读0次

    辛辛苦苦安装完了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 查看 就会看到搜索路径下 已经添加了改模块所在的路径

    相关文章

      网友评论

        本文标题:Python ImportError: No module n

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