如出现这种错误 ModuleNotFoundError: No module named 'numpy'

这种错误通常不会出现,因为Python的模块,通常在你安装Python shell的时候,就已经附带上了。出现这种错误原因(比如我),某人安装软件通常不喜欢按照套路出牌,导致错误怪异且层出不穷。

解决办法:

1.重新安装Python shell(但某些模块,Python安装时并不自带,仍需单独安装该模块。安装单独模块详见解决办法2)。建议:

(1)仍使用之前的版本,一是熟悉,二是避免可能出现的麻烦。

(2)安装过程中除了更改路径,将C盘改为D盘外,其它不建议更改。避免错误。安装教程和建议请参考本人另一篇文章https://www.cnblogs.com/9587cgq/p/12601891.html

2.缺什么,补什么。

比如上文缺少 numpy 模块,以numpy为例。

(1)就从网址处下载https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

ps小技巧:该网页包含大量模块安装包。用快捷键 ctrl + F5高效。

(2)点击numpy 模块,进入如图:

(3)重点:将下载好的安装包numpy-1.18.1+mkl-cp37-cp37m-win_amd64.whl放到你安装Python时的文件夹Scripts中。如我本人的D:\Program Files (x86)\python\python37\Scripts

(4)重点:在Scripts文件夹中打开cmd。可能一些人对该步骤不了解。详细步骤如下:

a.打开Scripts文件夹,让电脑界面处于这种状况如图:

b.点击文件框(我也不知道叫啥)。输入cmd如图:(该步骤重要,其它相关Python软件也会用到.如:pgAdmin 4和jupyter notebook)

c.输入后,点击enter键。进入如图:

d.重点:输入  pip install numpy-1.18.1+mkl-cp37-cp37m-win_amd64.whl 。点击enter键,出现successfully时,则表实成功可关闭。

注意 pip install numpy-1.18.1+mkl-cp37-cp37m-win_amd64.whl 红色部分复制时易漏。

e.安装成功如下图:出现Successfully时代表安装成功。

(5)需要安装其它模块安装包时,操作同上,只有步骤d不同。只需将下载的模块安装包的全名(包括文件后缀)复制到 pip install 后。格式如: pip install 模块安装包全名

(6)补充:上文使用cmd也可以用另外一种方式:

快捷键Windows + R , 输入cmd(不区分大小写),再enter。

进入后需要转到Scripts文件夹所在路径,没有直接在Scripts文件夹中输入cmd来的快捷方便。当然因人而异。

3.常见错误:

3.1如安装matplotlib模块时。安装不成功。

3.2解决办法:

3.2.1(常见的解决办法)将'  '内的代码复制并粘贴,再enter

4.常见错误

4.1出现该错误(安装过不少模块,迄今为止只发现 pip 类型是挂羊头卖狗肉的,其实是缺少GDAL模块。其它都是缺什么和补的模块名字一致)

4.2解决办法

4.2.1

安装GDAL模块

4.2.2

当安装GDAL模块,无法解决上方困难。则重新输入 pip install 模块安装包全名

多来几次,就可以了。个人是这样解决的。

最新文章

  1. maven的搭建
  2. [转]ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略
  3. HP DL60 Gen9 安装CentOS 6.5
  4. Django博客功能实现
  5. Protocol Buffer技术详解(数据编码)
  6. 【转】六年软件测试感悟-从博彦到VMware
  7. 盘点 OSX 上最佳的 DevOps 工具
  8. Android Matrix用法
  9. BZOJ 2431: [HAOI2009]逆序对数列( dp )
  10. ISA TEST Writeup
  11. sql语句的使用;
  12. WPF触屏Touch事件在嵌套控件中的响应问题
  13. [模板] dfs序, 树链剖分, 换根
  14. mysql 各种关系代数的使用
  15. spring boot中的jave注解学习
  16. bzoj1477: 青蛙的约会(exgcd)
  17. meta viewport的原理
  18. js循环遍历数组
  19. 《Python黑帽子:黑客与渗透测试编程之道》 Windows系统提权
  20. Linux内核分析作业二

热门文章

  1. Spring MVC启动流程分析
  2. 免费获取 Jetbrain 全家桶使用兑换码的正确姿势!
  3. 使用 Pandas 的 to_excel() 方法来将多个 csv 文件合并到一个 xlsx 的不同 sheets 内
  4. 【Weiss】【第03章】练习3.25:数组模拟队列
  5. Analysis of endogenous peptides released from osteoarthritic cartilage unravels novel pathogenic markers (解读人:李琼)
  6. CF1327C Game with Chips 题解
  7. CF1324E Sleeping Schedule 题解
  8. Java并发编程(03):多线程并发访问,同步控制
  9. 关于 word2vec 如何工作的问题
  10. hive面试题