windows64位环境下python安装numpy、scipy和matplotlib
2016-04-06 12:44
736 查看
最近想使用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,于是选择了这几个文件:
安装numpy的时候一路点进去,安装快要结束的时候出现安装程序崩溃的问题。当时吓了一跳,以为是安装程序不匹配,没办法自己搞虚拟机准备用linux环境下的解决方案。后面无意间在windows下测试了一下numpy是否安装成功
结果
艾玛!!! 竟然没有问题,证明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/
我自己机子的配置是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 |
结果
1234 | >>>from numpy import import *>>>a = [1,2,3,4]>>>mat(a)>>>matrix([[1,2,3]]) |
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/
相关文章推荐
- python socket多线程通讯实例分析(聊天室)
- Python Twisted系列教程13:使用Deferred新功能实现新客户端
- python exec eval
- python partial
- python文件的md5加密方法
- Python Twisted系列教程12:改进诗歌下载服务器
- Python Twisted系列教程11:改进诗歌下载服务器
- Python Twisted系列教程10:增强defer功能的客户端
- Python Twisted系列教程9:第二个小插曲,Deferred
- python常用用法总结
- windows 7 下安装eclipse,python,pydev,flask步骤
- python自学总结
- python学习笔记--使用ctypes调用C函数
- Python Twisted系列教程8:使用Deferred的诗歌下载客户端
- Python 第三方库的安装
- python中filter函数用法
- Python Twisted系列教程7:小插曲,Deferred
- IPython简介
- Python基础
- 从Theano到Lasagne:基于Python的深度学习的框架和库