Python3.7安装numpy与scipy库(win10)
作为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)相关推荐
- centos7 python3安装numpy_centos 7 下安装numpy、scipy等python包
本文适用于刚入门的小白,欢迎大牛们批评指正. 因为要开始数据分析,而python又不像R和matlab那么简洁.需要安装的包很多~ 网上找了好多牛人博客,想在centos7下安装numpy,scipy ...
- 《Python数据可视化编程实战》—— 1.2 安装matplotlib、Numpy和Scipy库
本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.2节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...
- win10 python3.6安装numpy路径报错_Python3.6的组件numpy的安装 猪悟能
安装numpy,scipy,scikit-learn,matplotlib 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 我的版本是win10+py ...
- python怎么安装requests库-Python3.6安装及引入Requests库的实现方法
本博客可能没有那么规范,环境之类的配置.只是让你直接开始编程写python. 至于各种配置网络上有多种方法. 本文仅代表我的观点的一种方法. 电脑环境:win10 64位 第一步:下载python. ...
- python如何安装Numpy、SciPy、MatPlotLib
飞天狐狸先前有一篇关于python如何安装Numpy.SciPy.MatPlotLib的文章,照做下来,有一些步骤用不到,有一些有差别,下面记录做法.OS=windows,python版本2.7.13 ...
- 为python安装numpy和scipy(federo)
为了进行数值计算,例如积分等等,需要安装numpy和scipy,其中scipy是依赖于numpy的,所以先要装numpy. 1, 通过下载http://pypi.python.org/pypi/num ...
- python3.7安装numpy pandas失败的处理方案
python3.7安装numpy pandas失败的处理方案 - moxin0509 - 博客园
- python安装numpy-如何为python安装numpy和scipy?
我厌倦了尝试为phyton 2.7.5安装numpy和scipy,我需要这个版本的python,因为我的最终目标是安装类(http://class-code.net/)和montepython(htt ...
- python numpy安装失败_解决python3.x安装numpy成功但import出错的问题
问题描述 windows错误安装方法: pip3 install numpy 这种情况下虽然安装成功,但是在import numpy时会出现如下错误. import numpy ** on entry ...
- python3.7安装numpy库和matplotlib库_详解Python中的Numpy、SciPy、MatPlotLib安装与配置
用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库.其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组合,分别是科学 ...
最新文章
- 浙大博士导师整理:Tensorflow和Pytorch的笔记(包含经典项目实战)
- 基于.Net的单点登录(SSO)解决方案
- 【小白学PyTorch】16.TF2读取图片的方法
- python 类的知识点整理_Python opp知识整理
- 读tomcat源码,随笔类图
- 面试加分项!程序员工作2年月薪12K,附架构师必备技术详解
- 可视化+数据+图表,报告规范这么写才能升职
- 206.12.15随笔--最近内心的一些想法
- 使用Tensorflow Lite创建一个Android AI应用
- 海思3159A运行yolov3(二)——yolov3模型转caffemodel模型
- mysql多实例访问代理_一台MySQL数据库启动多个实例
- Linux驱动编程操作GPIO的简要说明
- 使用TextToSpeech朗读文字
- java office在线预览_Office文件在线预览(JAVA)
- mysql查询特定时间段内的数据_mysql查询特定时间段内的数据
- FBA海运到美国费用一般包含哪些?
- FCPX插件:15种棱镜折射图文展示介绍动画效果 Prism Slideshow
- set头文件使用方法
- Java后端工程师必备书单(从Java基础到分布式)
- 自由式滑雪世界冠军谷爱凌成为汤臣倍健Yep科学营养·品牌大使
热门文章
- .fnt 字体不能正常显示
- pds如何安装虚拟服务器,PDS工业缝纫机制版软件安装及常见问题解决方法
- iftables 官方文档
- 谷歌浏览器屏蔽广告插件下载
- android手机网络Ping测试
- android 华为 imei,华为手机怎么查看IMEI码?华为手机查询IMEI串号两种方法,华为imei...
- WinRAR 5.60 无广告正式版
- vdbench - 性能压力测试工具
- iWebOffice2015入门(一)
- vscode字体等宽策略( JetBrains Mono NL + 思源黑体 HW )