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

(1)没有使用正确的python环境

例如,在pycharm中选错了解释器

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

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

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

一台机器上可能包含多个python版本以及对应的pip版本,上图的python版本是3.6.9,而pip版本对应python2.7,因此是不匹配的。应该使用对应pip版本去安装所需要的包。

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

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

卸载所有,重新安装

(5)安装的包版本不对

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

如何知道有哪些版本:

安装相应的版本 pip install ==version

ImportError: No Module Named [x]相关推荐

  1. ImportError: No module named tensorflow.compat.v1 忽略已经安装的某个包版本 忽略已安装版本...

    ImportError: No module named tensorflow.compat.v1 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声 ...

  2. Python3:ImportError: No module named 'compiler.ast'

    from compiler.ast import flatten 上面这条语句好像在python3 以后就废除了,如果使用的话就会报错. Traceback (most recent call las ...

  3. ERROR: from PIL import Image ImportError: No module named PIL

    ERROR: from PIL import Image ImportError: No module named PIL 到 http://www.pythonware.com/products/p ...

  4. ImportError: No module named images

    [问题] 在使用学习wxPython时,一个Dem抱有如题所示错误 [解决] images 只不过是wxpython自带demo中的一个文件 体验wxpython IN action的时候 Impor ...

  5. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  6. 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解

    明明安装了模块,还是出现 错误 ImportError: No module named 'pandas'  原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...

  7. ImportError: No module named pil

    2019独角兽企业重金招聘Python工程师标准>>> ImportError: No module named pil WIN7 64位系统安装 Python PIL 首先通过ea ...

  8. crontab中运行python程序出错,提示ImportError: No module named解决全过程

    将一个python脚本放入crontab执行时,提示如下错: ImportError: No module named hashlib 但是在shell中直接执行时没有任何问题,google之后,得到 ...

  9. 《转》 ImportError: No module named caffe 的解决方案

    <转> ImportError: No module named caffe 的解决方案 参考文章: (1)<转> ImportError: No module named c ...

  10. Python错误“ImportError: No module named MySQLdb”解决方法

    Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...

最新文章

  1. spring-aop入门
  2. 面试官上来就问:Java 进程中有哪些组件会占用内存?
  3. Python语法点滴
  4. anconda3安装虚拟环境
  5. 《MySQL实战45讲》实践篇 24-29 学习笔记 (主备篇)
  6. php俄罗斯方块代码,[原创]Matlab做的俄罗斯方块(含代码)
  7. Fiddler之解决https链接返回数据显示乱码问题
  8. 计算机网络原码反码补码,计算机的原码和反码及补码到底是什么
  9. django基础入门(1)django基本配置
  10. 伟创力回应扣押华为物资;谷歌更新图片界面;Python 3.8.0b3 发布 | 极客头条
  11. 三种css样式应用方式,CSS样式三种形式
  12. 从“无影”看云电脑的未来
  13. 技术团队人效计算公式
  14. swoole开发多人在线游戏新手教程
  15. bat批处理文件搞定所有系统问题
  16. 干货!整理资源搜索网站
  17. 网页脚本编程学习笔记
  18. 第2章 中小型网络系统总体规划与设计
  19. 【学术分享】刘知远:好的研究想法从哪里来
  20. 计算机管理服务没有nvidia,win7没有nvidia控制面板怎么解决 电脑没有nvidia控制面板解决方法...

热门文章

  1. 小强的HTML5移动开发之路(27)—— JavaScript回顾2
  2. windows下vbs脚本添加网络打印机
  3. 6.计算机在信息技术中的地位,信息技术在教育中的作用与地位
  4. 通信原理眼图画法_光纤通信链路入侵与检测技术研究综述
  5. python dll load fail_python报错DLL load failed:找不到模块怎么解决?
  6. securecrt遇到一个致命的错误且必须关闭_淄博plc维修西门子plcs7-200致命错误7强制数据永久存储区错误...
  7. LiteIDE调试工具delve
  8. linux telnet无法连接,奇怪的问题:telnet无法连接另一台server的正常的开放端口
  9. 吃透这份pdf,拿下阿里、腾讯等大厂心仪offer(软件测试岗)
  10. 电脑分辨率是什么_吵翻天的2K、3K、4K屏到底是什么鬼?