作为python小白,安装这两个库时查阅了许多文档,有些使用的文档隐藏很深,所以在这里自己总结一下。

(一)安装numpy(体积小,约20M)

(二)安装scipy

(三)做完(一)和(二)后报错了,需要改为下载numpy+mkl(体积大,约200M)

重要的话说三遍:

*****(一)和(二)两者不相容,只用(一)是可以的,做完(一)再做(二)会报错的,原因写在(三)里面了

*****(一)和(二)两者不相容,只用(一)是可以的,做完(一)再做(二)会报错的,原因写在(三)里面了

*****(一)和(二)两者不相容,只用(一)是可以的,做完(一)再做(二)会报错的,原因写在(三)里面了

(一)安装numpy库

1.下载网站:https://pypi/python.org/pypi/numpy

我的是python3.7,64位windows10,所以下载的是numpy-1.14.5-cp37-none-win_amd64

把这个文件放在python的scripts文件夹下。

*如果忘记了自己的python文件夹是哪一个,win10可以在电脑上搜索Python.exe,然后右键-打开所在文件夹,就能看到scripts文件夹了。

2.修改环境变量

然后将上述文件夹路径加入到系统变量中。方法如下:把Scripts这个目录拷贝下来,然后“右击此电脑-属性-高级系统设置-环境变量-系统变量-path-新建”将刚才的路径粘贴进去。

3.安装

在搜索栏输入cmd,右键,以管理员身份运行。输入pip3.7 install C:\Users\hp\AppData\Local\Programs\Python\Python37\Scripts\numpy-1.14.5-cp37-none-win_amd64.whl(后面很长的那一串是自己的文件完整路径加上名字,我安装软件的习惯不好,喜欢按照默认路径装,所以路径这么长)

4.等待一会儿,应该就会看到安装成功的信息。试一下python文件中能够正确导入,如果可以,才算是真的安装成功。

(二)安装scipy库

这个库安装的资料更加五花八门,我很想总结一下,供大家参考。

1.下载网址:https://pypi.org/project/scipy/1.1.0/#files

我的是python3.7,64位windows10,所以下载的是scipy-1.1.0-cp37-cp37m-win_amd64

把这个文件放在python的scripts文件夹下。

2.这里不用改环境变量了,前面已经改好了。要改的话参考(一)2。

3.安装

在搜索栏输入cmd,右键,以管理员身份运行。输入pip install C:\Users\hp\AppData\Local\Programs\Python\Python37\Scripts\scipy-1.1.0-cp37-cp37m-win_amd64.whl(后面很长的那一串是自己的文件完整路径加上名字,引号里不要多空格啊什么的,否则会出错)

4.等待一会儿,应该就会看到安装成功的信息。试一下python文件中能够正确导入,如果可以,才算是真的安装成功。

(三)做完(一)和(二),在一个文件中导入scipy库,运行,会看到如下报错信息:

Traceback (most recent call last):
  File "C:\Users\hp\Desktop\a.py", line 1, in <module>
    from scipy.misc import imread, imsave, imresize
  File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\misc\__init__.py", line 68, in <module>
    from scipy.interpolate._pade import pade as _pade
  File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\interpolate\__init__.py", line 175, in <module>
    from .interpolate import *
  File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\interpolate\interpolate.py", line 20, in <module>
    import scipy.linalg
  File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\linalg\__init__.py", line 190, in <module>
    from .misc import *
  File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\linalg\misc.py", line 5, in <module>
    from .blas import get_blas_funcs
  File "C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\linalg\blas.py", line 214, in <module>
    from scipy.linalg import _fblas
ImportError: DLL load failed: 找不到指定的模块。

这么多文件是因为它在一步步推导报错原因。虽然一开始就有错了,但是这个错误直到最后要输出的时候才给你倒推出来。

最后总结:问题原因是numpy没找到支持blas的库。

解决办法:到https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy,下载numpy+mkl,文件选择和下载过程参考(一),就是文件名不一样而已。(如果已经安装numpy,可以通过pip uninstall numpy卸载。)

这样安装后运行程序,又一次报错:

Traceback (most recent call last):
  File "C:\Users\hp\Desktop\a.py", line 1, in <module>
    from scipy.misc import imread, imsave, imresize
ImportError: cannot import name 'imread' from 'scipy.misc' (C:\Users\hp\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\misc\__init__.py)

为了解决这个问题,我们需要安装pillow库,在命令行进入安装python的文件夹下的scripts文件夹,运行pip intall pillow就可以了。

然后我的程序就能顺利运行了。

from scipy.misc import imread, imsave, imresize
img = imread("cat.jpg")
print(img.dtype, img.shape)
输出了文件图片的信息:

uint8 (900, 1440, 3)

Python3.7安装numpy与scipy库(win10)相关推荐

  1. centos7 python3安装numpy_centos 7 下安装numpy、scipy等python包

    本文适用于刚入门的小白,欢迎大牛们批评指正. 因为要开始数据分析,而python又不像R和matlab那么简洁.需要安装的包很多~ 网上找了好多牛人博客,想在centos7下安装numpy,scipy ...

  2. 《Python数据可视化编程实战》—— 1.2 安装matplotlib、Numpy和Scipy库

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.2节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

  3. win10 python3.6安装numpy路径报错_Python3.6的组件numpy的安装 猪悟能

    安装numpy,scipy,scikit-learn,matplotlib 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 我的版本是win10+py ...

  4. python怎么安装requests库-Python3.6安装及引入Requests库的实现方法

    本博客可能没有那么规范,环境之类的配置.只是让你直接开始编程写python. 至于各种配置网络上有多种方法. 本文仅代表我的观点的一种方法. 电脑环境:win10 64位 第一步:下载python. ...

  5. python如何安装Numpy、SciPy、MatPlotLib

    飞天狐狸先前有一篇关于python如何安装Numpy.SciPy.MatPlotLib的文章,照做下来,有一些步骤用不到,有一些有差别,下面记录做法.OS=windows,python版本2.7.13 ...

  6. 为python安装numpy和scipy(federo)

    为了进行数值计算,例如积分等等,需要安装numpy和scipy,其中scipy是依赖于numpy的,所以先要装numpy. 1, 通过下载http://pypi.python.org/pypi/num ...

  7. python3.7安装numpy pandas失败的处理方案

    python3.7安装numpy pandas失败的处理方案 - moxin0509 - 博客园

  8. python安装numpy-如何为python安装numpy和scipy?

    我厌倦了尝试为phyton 2.7.5安装numpy和scipy,我需要这个版本的python,因为我的最终目标是安装类(http://class-code.net/)和montepython(htt ...

  9. python numpy安装失败_解决python3.x安装numpy成功但import出错的问题

    问题描述 windows错误安装方法: pip3 install numpy 这种情况下虽然安装成功,但是在import numpy时会出现如下错误. import numpy ** on entry ...

  10. python3.7安装numpy库和matplotlib库_详解Python中的Numpy、SciPy、MatPlotLib安装与配置

    用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库.其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组合,分别是科学 ...

最新文章

  1. 浙大博士导师整理:Tensorflow和Pytorch的笔记(包含经典项目实战)
  2. 基于.Net的单点登录(SSO)解决方案
  3. 【小白学PyTorch】16.TF2读取图片的方法
  4. python 类的知识点整理_Python opp知识整理
  5. 读tomcat源码,随笔类图
  6. 面试加分项!程序员工作2年月薪12K,附架构师必备技术详解
  7. 可视化+数据+图表,报告规范这么写才能升职
  8. 206.12.15随笔--最近内心的一些想法
  9. 使用Tensorflow Lite创建一个Android AI应用
  10. 海思3159A运行yolov3(二)——yolov3模型转caffemodel模型
  11. mysql多实例访问代理_一台MySQL数据库启动多个实例
  12. Linux驱动编程操作GPIO的简要说明
  13. 使用TextToSpeech朗读文字
  14. java office在线预览_Office文件在线预览(JAVA)
  15. mysql查询特定时间段内的数据_mysql查询特定时间段内的数据
  16. FBA海运到美国费用一般包含哪些?
  17. FCPX插件:15种棱镜折射图文展示介绍动画效果 Prism Slideshow
  18. set头文件使用方法
  19. Java后端工程师必备书单(从Java基础到分布式)
  20. 自由式滑雪世界冠军谷爱凌成为汤臣倍健Yep科学营养·品牌大使

热门文章

  1. .fnt 字体不能正常显示
  2. pds如何安装虚拟服务器,PDS工业缝纫机制版软件安装及常见问题解决方法
  3. iftables 官方文档
  4. 谷歌浏览器屏蔽广告插件下载
  5. android手机网络Ping测试
  6. android 华为 imei,华为手机怎么查看IMEI码?华为手机查询IMEI串号两种方法,华为imei...
  7. WinRAR 5.60 无广告正式版
  8. vdbench - 性能压力测试工具
  9. iWebOffice2015入门(一)
  10. vscode字体等宽策略( JetBrains Mono NL + 思源黑体 HW )