任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~

开发环境:win10 x64   Python 2.7.x/3.5.1

直接使用Pip在线下载安装scipy,会产生各种报错

pip install numpy
pip install scipy

后来查资料才发现需要在它之前需要安装一个numpy+mkl这样的包。而numpy可以正常安装成功,scipy失败原因是scipy要依赖于numpy和其他的很多库(如LAPACK/BLAS)

那么如何安装numpy和scipy才能成功的使用这两个库呢?

1. 下载numpy+mkl

使用http://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个地址来下载,虽然这个网站是非官方的,但是可靠性可以放心。这个网页的内容特别多,加载速度特别慢,最好等网页加载完成之后再使用ctrl+f来查找内容,否则会发现,怎么没有我要的包?

这么多包,到底哪个才是我们需要的呢?不要着急,我们看看这些包名称的组成,其中cp27-cp27m 代表python2.7+,同理cp-34-cp34m代表python3.4+,win32对应python32。win-amd64代表python64,但是我的处理器不是amd啊,放心intel的它也支持。(亲测通过)

在网页上我们看到这句话:This page is not a pip package index.也就是通过Pip我们下载不到的,所以只能手动下载。注意:下载之后,文件名称可以会与你点击下载的名称不一致(mkl这部分可能不见了),这时候需要改为一致。

2.安装numpy+mkl

下载成功之后,我们进入包的存放路径,使用 pip install numpy-1.12.0+mkl-cp27-cp27m-win_amd64.whl 命令进行安装(默认的安装路径为:C:\Python2.7.13-64\Lib\site-packages)

3. 下载安装scipy

(venv) pip install <路径名>\scipy-0.18.1-cp35-none-win_amd64.whl

使用pip在线安装的scipy的时候,不清楚为什么下载的是32位的,所有还是在这个非官方的网站下载了(我们这个时候也可以看到,它明确说明了需要先安装numpy+mkl)

关于包的名称的含义就不重复了,根据需要进行下载了。下载完成之后,我们进入包的存放路径,使用 pip install scipy-0.18.1-cp27-cp27m-win_amd64.whl 命令进行安装(默认的安装路径为:C:\Python2.7.13-64\Lib\site-packages)

此时在Python中执行

import scipy as sc
import numpy as np

测试成功,可成功使用这两个常用库了

在Windows下正确安装Scipy与Numpy相关推荐

  1. Windows下pip安装scipy报错no lapack/blas resources found

    Windows下升级了pandas,但是发现scipy包随后引用出错,后来确认需重新安装scipy, 在用pip安装scipy出现no lapack/blas resources found的错误. ...

  2. TensorFlow在windows 下的安装

    前言:从2015年谷歌将tensorflow开源后,这位用于深度学习的强大神器便把Caffe,Keras,Torch7等这一票人全部干掉,github上的star和fork是一路飙升,几乎是它们的总和 ...

  3. python怎么安装pandas模块-windows下如何安装Python、pandas

    windows下如何安装Python.pandas 本篇主要涵盖以下三部分内容: Python.Pycharm的安装 使用Pycharm创建.运行Python程序 安装pandas 1.Python. ...

  4. Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows 下的安装和配置

    Apache2.2.8.php5.2.6.mysql5.phpMyAdmin2.11.6在Windows 下的安装和配置 最近开始捣鼓PHP,于是乎,先要配置好运行开发环境,鉴于现在系统是Vista, ...

  5. 音视频开发(4)---Windows下Red5安装与使用入门

    Windows下Red5安装与使用入门 简介 Red5是一个采用Java开发开源的Flash流媒体服务器.它支持:把音频(MP3)和视频(FLV)转换成播放流: 录制客户端播放流(只支持FLV):共享 ...

  6. Apache在windows下的安装与配置

    Apache在windows下的安装一.下载 windows平台的Apache可以在这个网址下载: nagoya.apache.org/mirror/httpd/binaries/win32/ Apa ...

  7. Windows下硬盘安装Ubuntu Linux

    现在大家都喜欢装多个操作系统,Windows和Linux,安装Windows是因为大家已经习惯了:而安装Linux可能有多种原因:体验.学习.开发等等.如果能够上网的话,我觉得安装Ubuntu倒是一种 ...

  8. mac系统下如何安装python的numpy

    mac系统下如何安装python的numpy mac系统下如何安装python的numpy 在数学建模方面numpy模块有很大的用处,同时安装也十分苦难 (我的电脑信息是mac系统,python3) ...

  9. WINDOWS下如何安装GCC

    WINDOWS下如何安装GCC? 2013/09/14 JULUREN 第一章 在视窗操作系统下的GCC 第一节 GCC家族概览 GCC 是一个原本用于 Unix-like 系统下编程的编译器.不过, ...

  10. Windows下RabbitMQ安装及注意事项

    Windows下RabbitMQ安装及注意事项 简介 背景 1.      RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. Rabbit ...

最新文章

  1. R语言KMeans聚类模型示例
  2. android数据存储方式(三)----Files
  3. 网站排名优化看技巧!
  4. 2015/09/09夜晚js继续学习
  5. 2022版全球及中国煤矿机械再制造行业“十四五”发展规划与投资建议报告
  6. 庄家如何用计算机下单,新人必看!庄家透露坐庄下单要诀
  7. 我国计算机网络事业发展,金标尺公考
  8. 世界杯快到了,看我用Python爬虫实现(伪)球迷速成!
  9. NSString 中包含中文字符时转换为NSURL
  10. Java程序员最值得学习的10大技术
  11. 利用python语言实现帧差法,python+opencv实现帧差法
  12. 骁龙845_性能强大价格更吸引 超值骁龙845手机盘点
  13. 自然语言处理(NLP):08-05 TextCNN短文本分类案例分享
  14. PE破解操作系统密码原理
  15. util.Date插入数据库有时差
  16. c# Queue源码解析
  17. Ultra Light Waterproof Jacket 2014 Warm down Coats Cheap
  18. [网鼎杯 2020 白虎组]PicDown(精讲)
  19. 心情手札——光头日记
  20. 如何聪明的提问(转载)

热门文章

  1. 写于Silverlight整装待发之际【瞿杰】
  2. Effects on PV3D
  3. (自动重命名论文)PaperDownloader (Chrome插件) + EndNote (附下载链接) + Zotero
  4. 第一节:用Cube学32之简单IO口操作(点灯及按键)
  5. 二级联动菜单(转载)
  6. Google将推游戏内广告技术 游戏中插入视频广告
  7. TreeView中丢失的图标
  8. python源码中的学习笔记_第7章_字符串
  9. python 中的copy与deepcopy
  10. GNN | 从序列神经网络到GCN、GraphSage、GAT图模型总结