windows64位环境下python安装numpy、scipy和matplotlib
来源:互联网 发布:手机页面设计软件 编辑:程序博客网 时间:2024/06/10 04:37
最近想使用python做一些机器学习方向的算法实现,使用python做数据分析和矩阵运算什么的常需要三个库文件:numpy、scipy和matplotlib,于是着手安装。
我自己机子的配置是win8+64位操作系统,python安装的版本是3.4.1。安装这几个库首先安装numpy,然后是scipy和matplotlib。
查询了numpy的官网后发现根本没有64位,3.4版本python的release版本包,可能是python3.4刚更新的缘故,SourceForge的更新比较慢,还没有最新的发布。scipy和matplotlib也相同,也真是痛苦。
上网搜了一些解决方案,当时以为比较简单的问题,直接baidu,结果真是失望,搜索出来的都是无关紧要的内容(原谅我没有google…)。
终于在stackoverflow里查到了一些方案,其中一个install numpy on 64bit win7 with python2.7.3,里面提示了一个资源网站,网站里发布了根据Intel® Math Kernel Library第三方生成的最新的python库,进去看了一下,里面很多python可使用的编译好的库。
由于我自己python版本是3.4.1,于是选择了这几个文件:
123
numpy-MKL-1.9.0.win-amd64-py3.4.exeSciPy-0.13.2.win-AMD64-py3.4.exematplotlib-1.4.0.win-amd64-py3.4.exe
安装numpy的时候一路点进去,安装快要结束的时候出现安装程序崩溃的问题。当时吓了一跳,以为是安装程序不匹配,没办法自己搞虚拟机准备用linux环境下的解决方案。后面无意间在windows下测试了一下numpy是否安装成功
结果
1234
>>>from numpy import import *>>>a = [1,2,3,4]>>>mat(a)>>>matrix([[1,2,3]])
艾玛!!! 竟然没有问题,证明numpy安装应该没有错,可以使用,scipy和mat的安装也出现类似问题,不过暂时都不影响使用,不知道后续会不会出问题。之所以程序安装会出现崩溃,我怀疑应该我自己win8系统的错误或者库的兼容性问题。后面还没有完整测试这几个库,不知道是不是其它电脑也会出现类似问题,唉也毕竟是第三方的库,多有不兼容的地方还是很正常的。
linux环境下的话,可以下载numpy和scipy的源码直接自己编译,不过需要安装MKL,因为本人已经不用linux很久了,所以也没有仔细阅读具体方法,这里有很清晰的流程说明。
from: http://www.goldencui.org/2014/10/02/windows64%E4%BD%8D%E7%8E%AF%E5%A2%83%E4%B8%8Bpython%E5%AE%89%E8%A3%85numpy%E3%80%81scipy%E5%92%8Cmatplotlib/
- windows64位环境下python安装numpy、scipy和matplotlib
- Windows64位下各版本Python安装numpy,SciPy,matplotlib,Ipython模块
- Ubuntu环境下完美安装python模块numpy,scipy,matplotlib
- Ubuntu环境下 安装python工具包numpy,scipy,matplotlib
- liunx 环境下 python模块numpy,scipy,matplotlib 安装
- windows,64位下,Python中安装numpy、matplotlib和scipy
- 安装配置Python+Numpy+Scipy+Matplotlib环境
- 在win7下安装python开发环境和numpy,scipy,matplotlib模块的问题
- ubuntu 下 python numpy,scipy,matplotlib安装
- python下安装numpy、matplotlib、scipy过程
- windows下python,numpy,scipy,matplotlib安装
- win64下安装python、numpy、scipy、matplotlib
- Python安装Numpy,SciPy和MatplotLib
- Numpy,SciPy和MatplotLib 安装 -- python
- python安装 numpy、matplotlib 和scipy
- windows下安装numpy,scipy和matplotlib
- python:安装numpy, Scipy,Matplotlib
- Python WIN7 64位 安装-numpy-scipy-matplotlib-CGAL
- 2、重新组织函数
- 钱
- centos6.4下配置nginx服务器更改根目录
- Vagrant
- Android 编码规范
- windows64位环境下python安装numpy、scipy和matplotlib
- 算法导轮之B树的学习
- 3、在对象之间搬移特性
- 第五周项目3-时间类(1)
- java向上取整向下取整
- Check the available of yum in Linux
- LeetCode(java)1. Two Sum
- 小米笔试-股票最大收益(动态规划)
- Swift与OC混编