如出现这种错误 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 模块安装包全名

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

Python之 module安装的更多相关文章

  1. Python 3.6安装yaml时报"AttributeError: module 'pip' has no attribute 'main'"和“Non-zero exit code”错误

    1.Python 3.6安装yaml时一开始报AttributeError: module 'pip' has no attribute错误,根据网上提供的解决方法修改Pycharm安装目录D:\Pr ...

  2. python开发_mysqldb安装

    在python的API上面,看到了MySQLdb,即python可以操作mysql数据库 接下来,我就把我这两天的工作给大伙絮叨絮叨: 准备条件: 1.MySQL-python-1.2.4b4.win ...

  3. Requests:Python HTTP Module学习笔记(一)(转)

    Requests:Python HTTP Module学习笔记(一) 在学习用python写爬虫的时候用到了Requests这个Http网络库,这个库简单好用并且功能强大,完全可以代替python的标 ...

  4. Python:Module Install Issues

    Python里的Module安装过程总有一些奇怪的坑,在此整理一下,以供再遇到此类问题参看 (当然如果这篇文章有人看的话,希望能对你有所帮助~) 目前碰到的主要是以下几种: 0.使用PyCharm 1 ...

  5. Ubuntu 16.04 python和OpenCV安装

    Ubuntu 16.04 python和OpenCV安装:最进在做深度学习和计算机视觉的有关内容,因此要在python中用到opencv.我的电脑装的是Ubuntu 16.04,python 2.7和 ...

  6. python 相关模块安装 国内镜像地址

    python 相关模块安装 国内镜像地址 pipy国内镜像目前有: http://pypi.douban.com/  豆瓣 http://pypi.hustunique.com/  华中理工大学 ht ...

  7. Python 3 的安装

    python 3 的安装: 背景: 之前都是在Pychram上写,我的windows下的python版本是3.5,今天要把一个小脚本上到生产环境上. 无奈我服务器上的python版本是2.6.6.所以 ...

  8. python相关软件安装流程图解——linux 安装python3——Python-3.7.1

    请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...

  9. 利用virtualenvwrapper创建虚拟环境出现错误“/usr/bin/python: No module named virtualenvwrapper”

    Linux:CentOS7 python: 系统默认python版本2.7,利用python启动 自己安装python版本3.8,利用python3启动 问题描述: 在上述环境中利用virtualen ...

随机推荐

  1. C++ 【静态成员】static修饰的成员

    首先,我们先通过字面意思来理解... 成员:成员变量.成员函数. static  修饰成员变量,还有修饰成员函数. static  声明为静态的,称为静态成员.不管这个类创建了多少个对象,静态成员只有 ...

  2. C# MP3播放帮助类

    本文为原创文章如需转载请注明出处: /// <summary> /// ************************************************* /// 类名:M ...

  3. yield 语法备忘录

    yield 语法备忘录     yield 语法备忘录 语法 .net yield 读作:“一有得” 英式发音 皮一下~ yield 关键字向编译器指示它所在的方法是迭代器块. 编译器生成一个类来实现 ...

  4. Java学习笔记(2)——有关类

    Java类的高级特性: {Java管理文件机制:类包. 同一个包中的类互相访问时,可以不指定包名. 同一个包中的类不必存放在同一位置,如com.lang.class1和com.lang.class2可 ...

  5. Python基础 | 日期时间操作

    目录 获取时间 时间映射 格式转换 字符串转日期 日期转字符串 unixtime 时间计算 时间偏移 时间差 "日期时间数据"作为三大基础数据类型之一,在数据分析中会经常遇到. 本 ...

  6. Fluent算例精选|02瞬态滑移网格分析叶轮机械内部流动

    本算例使用的软件:fluent.icem 通过学习本算例您将获得? 1.学会周期区域创建 2.学会瞬态求解器及滑移网格边界条件设置 3.学会周期面.滑移面设置 4.学会如何监测压力脉动(声学仿真) 5 ...

  7. Natas25 Writeup(目录遍历、头部注入)

    Natas25: 打开页面,是一段引文以及可以选择语言的下拉list.查看源码,发现关键代码: function setLanguage(){ //选择语言 /* language setup */ ...

  8. Natas5 Writeup(Cookie伪造)

    Natas5: 提示不允许进入,没有登录,burp抓包,查看cookie信息后发现存在loggedin项,且值为0,猜测该值代表是否登录,将其修改为1,得到flag. flag:aGoY4q2Dc6M ...

  9. Vue + element从零打造一个H5页面可视化编辑器——pl-drag-template

    pl-drag-template Github地址:https://github.com/livelyPeng/pl-drag-template 前言 想必你一定使用过易企秀或百度H5等微场景生成工具 ...

  10. Angularjs优点

    数据双向绑定,前后台的更改都可以随时生效, 提供mvc开发模式模式,剥离前端各部分代码,使代码便于维护管理. 简化了你写DOM操作