在Windows下正确安装Scipy与Numpy
任何关于算法、编程、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相关推荐
- Windows下pip安装scipy报错no lapack/blas resources found
Windows下升级了pandas,但是发现scipy包随后引用出错,后来确认需重新安装scipy, 在用pip安装scipy出现no lapack/blas resources found的错误. ...
- TensorFlow在windows 下的安装
前言:从2015年谷歌将tensorflow开源后,这位用于深度学习的强大神器便把Caffe,Keras,Torch7等这一票人全部干掉,github上的star和fork是一路飙升,几乎是它们的总和 ...
- python怎么安装pandas模块-windows下如何安装Python、pandas
windows下如何安装Python.pandas 本篇主要涵盖以下三部分内容: Python.Pycharm的安装 使用Pycharm创建.运行Python程序 安装pandas 1.Python. ...
- Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows 下的安装和配置
Apache2.2.8.php5.2.6.mysql5.phpMyAdmin2.11.6在Windows 下的安装和配置 最近开始捣鼓PHP,于是乎,先要配置好运行开发环境,鉴于现在系统是Vista, ...
- 音视频开发(4)---Windows下Red5安装与使用入门
Windows下Red5安装与使用入门 简介 Red5是一个采用Java开发开源的Flash流媒体服务器.它支持:把音频(MP3)和视频(FLV)转换成播放流: 录制客户端播放流(只支持FLV):共享 ...
- Apache在windows下的安装与配置
Apache在windows下的安装一.下载 windows平台的Apache可以在这个网址下载: nagoya.apache.org/mirror/httpd/binaries/win32/ Apa ...
- Windows下硬盘安装Ubuntu Linux
现在大家都喜欢装多个操作系统,Windows和Linux,安装Windows是因为大家已经习惯了:而安装Linux可能有多种原因:体验.学习.开发等等.如果能够上网的话,我觉得安装Ubuntu倒是一种 ...
- mac系统下如何安装python的numpy
mac系统下如何安装python的numpy mac系统下如何安装python的numpy 在数学建模方面numpy模块有很大的用处,同时安装也十分苦难 (我的电脑信息是mac系统,python3) ...
- WINDOWS下如何安装GCC
WINDOWS下如何安装GCC? 2013/09/14 JULUREN 第一章 在视窗操作系统下的GCC 第一节 GCC家族概览 GCC 是一个原本用于 Unix-like 系统下编程的编译器.不过, ...
- Windows下RabbitMQ安装及注意事项
Windows下RabbitMQ安装及注意事项 简介 背景 1. RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现. Rabbit ...
最新文章
- R语言KMeans聚类模型示例
- android数据存储方式(三)----Files
- 网站排名优化看技巧!
- 2015/09/09夜晚js继续学习
- 2022版全球及中国煤矿机械再制造行业“十四五”发展规划与投资建议报告
- 庄家如何用计算机下单,新人必看!庄家透露坐庄下单要诀
- 我国计算机网络事业发展,金标尺公考
- 世界杯快到了,看我用Python爬虫实现(伪)球迷速成!
- NSString 中包含中文字符时转换为NSURL
- Java程序员最值得学习的10大技术
- 利用python语言实现帧差法,python+opencv实现帧差法
- 骁龙845_性能强大价格更吸引 超值骁龙845手机盘点
- 自然语言处理(NLP):08-05 TextCNN短文本分类案例分享
- PE破解操作系统密码原理
- util.Date插入数据库有时差
- c# Queue源码解析
- Ultra Light Waterproof Jacket 2014 Warm down Coats Cheap
- [网鼎杯 2020 白虎组]PicDown(精讲)
- 心情手札——光头日记
- 如何聪明的提问(转载)
热门文章
- 写于Silverlight整装待发之际【瞿杰】
- Effects on PV3D
- (自动重命名论文)PaperDownloader (Chrome插件) + EndNote (附下载链接) + Zotero
- 第一节:用Cube学32之简单IO口操作(点灯及按键)
- 二级联动菜单(转载)
- Google将推游戏内广告技术 游戏中插入视频广告
- TreeView中丢失的图标
- python源码中的学习笔记_第7章_字符串
- python 中的copy与deepcopy
- GNN | 从序列神经网络到GCN、GraphSage、GAT图模型总结