在Windows下正确安装Scipy与Numpy

标签: Python  scipy  numpy  数据分析

开发环境: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

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


版权声明:本文为qq_39521554原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39521554/article/details/79929558

智能推荐

Redis在windows下安装与配置

文章目录 1 Redis安装 1.1 下载 1.2 解压 1.3 启动服务命令 2 Redis客户端使用 3 Redis添加密码 4 Redis启停 1 Redis安装 1.1 下载 在windows下安装需要奥Github上进行下载,下载地址:https://github.com/microsoftarchive/redis/releases,其中Redis-x64-3.2.100.msi 是微...

vmware在windows下安装与卸载

VMware下载与安装 一、虚拟机的下载 1.进入VMware官网,点击左侧导航栏中的下载,再点击图中标记的Workstation Pro,如下图所示。   2.根据操作系统选择合适的产品,在这里以Windows系统为例,点击转至下载,如下图所示。   3.在1处可以选择版本,默认为最新版本。选择好版本后点击立即下载,下载速度很慢的话,建议科学上网。   二、虚拟机的...

在Windows命令行下写python代码、anaconda下安装numpy和matplotlib

        首先先打开命令行窗口,如图1所示,我在打开之后直接输入了一条python语句“import numpy as ny”,然后报错。正确的做法应该是先输入“python”,然后如果你的计算机上已经安装了相应的python版本,那么它就会显示出来相应的版本,如图2所示。 图1 图2   &n...

Windows系统下正确安装MongoDB

1、下载、安装 官网下载: http://www.mongodb.org/downloads 下载好之后,接下来进行安装了: 2、创建数据文件夹 MongoDB将数据文件夹存储在 db 文件夹下。 可是这个数据文件夹不会主动创建,我们在安装完毕后须要创建它。请注意。数据文件夹应该放在根文件夹下((如: C:\ 或者 D:\ 等 )。  在本教程中。我们已经在C:盘 安装了 mo...

windows下python安装numpy库

1、打开numpy官方网站:网址https://pypi.python.org/pypi/numpy,找到安装的python版本对应的numpy版本。 2、本机的系统为Win7-32位,安装的python版本为: 注意:在安装python的时候注意选中如下图红框中的选项,这样可以避免进行环境变量的配置。 在python安装完成后,点击键盘“Win+R”,调出运行窗口,输入&...

猜你喜欢

windows下python安装numpy模块

1.下载地址: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 2.设置好环境变量 3.找到whl文件所在的文件夹: 很遗憾,我的电脑是64位的,但是竟然下载am64位的提示安装失败。然后又安装32位的,成功了。不知道为啥。 4.打开IDLE测试一下: Numpy库提供了大量与多维数组有关的功能。...

在Linux系统python3中安装pandas、numpy、matplot、scipy、scikit-learn

1、在Linux系统中安装pandas时遇到EnviromentError时: 失败,遇到: 这样做: 解决 2、安装numpy 3、安装matplotlib 如果是比较新的版本的python必须安装matplotlib的依赖库 再安装matplotlib 4、安装scipy 先尝试: 如果失败: 5、安装scikit-learn 安装scikit-learn之前要先按顺序安装好numpy、mat...

在centOS上离安装Python2.7以及numpy,scipy,matplot,sklearn等

为什么80%的码农都做不了架构师?>>>    〇、由于是离线安装、提前下载各种包         到https://pypi.python.org/pypi 上下载新的版本即可        &nbs...

layer弹出层的简单使用

一、layer的icon样式 以上样式测试代码: [javascript] view plain copy layer.confirm(‘icon测试’, {icon: 1, title:‘提示’}, function(index){     //do...

Nginx 解析漏洞复现

漏洞环境搭建 时间有限,漏洞环境搭建教程简单,在此不再赘述。 具体项目地址:https://github.com/vulhub/vulhub 搭建教程及说明可参考:https://vulhub.org/ -还是挺简单的- Nginx 解析漏洞复现步骤如下: 靶机环境 由此可知,该漏洞与Nginx、php版本无关,属于用户配置不当造成的解析漏洞。 启动环境 复现 1). 访问 http://IP/u...