最近想使用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,于是选择了这几个文件:

1
2
3
numpy-MKL-1.9.0.win-amd64-py3.4.exe
SciPy-0.13.2.win-AMD64-py3.4.exe
matplotlib-1.4.0.win-amd64-py3.4.exe

安装numpy的时候一路点进去,安装快要结束的时候出现安装程序崩溃的问题。当时吓了一跳,以为是安装程序不匹配,没办法自己搞虚拟机准备用linux环境下的解决方案。后面无意间在windows下测试了一下numpy是否安装成功
结果

1
2
3
4
>>>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相关推荐

  1. 在windows下python,pip,numpy,scipy,matplotlib的安装

    系统:win7(64bit) 如果只需要安装python,执行步骤一就可以了,不用管后面.如果还需要其它的库,则只需要执行第二步,第一步可省略(因为在安装anaconda的时间,python就自动装好 ...

  2. windows下python安装Numpy和Scipy模块

    2019独角兽企业重金招聘Python工程师标准>>> Numpy是什么? 很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy.matplo ...

  3. windows下python安装Numpy、Scipy、matplotlib模块

    python 2.7 针对2.7的软件. numpy :http://sourceforge.net/projects/numpy/files/NumPy/1.8.1/   下载下面的numpy-1. ...

  4. 在Windows64位环境下.net访问Oracle解决方案(转)

    目前,Windows操作系统可以分成两类,32位和64位(64位也区分x86_64位和 Itanium ),同时Oracle客户端也做了同样的区分. 在安装和开发的过程中,经常会遇到一些问题,本文就总 ...

  5. 在Windows64位环境下.net访问Oracle解决方案

    目前,Windows操作系统可以分成两类,32位和64位(64位也区分x86_64位和 Itanium ),同时Oracle客户端也做了同样的区分. 在安装和开发的过程中,经常会遇到一些问题,本文就总 ...

  6. [python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决

    这篇文章主要讲述Python如何安装Numpy.Scipy.Matlotlib.Scikit-learn等库的过程及遇到的问题解决方法.最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所 ...

  7. python用pip安装numpy mac_Mac下python安装numpy,pandas,matplotlib

    numpy是数据分析的库,我的目的是分析股票的数据,Pandas 有两种自己独有的基本数据结构Series (一维)和 DataFrame(二维),它们让数据操作更简单了.它也是 Python 的一个 ...

  8. windows 环境下python 安装 pypcap 并用pyinstaller打包到exe,解决DLL 加载失败。

    安装 PYQT5 pypcap 环境: windows10_x64 python3.6.3 pycharm2017.2.4 备注: 需要安装 Visual C++ Build Tools 2015 可 ...

  9. Windows64位环境下注册32位达梦odbc驱动

    64位应用程序只能调用64位odbc驱动:32位程序只能调用32位odbc驱动.位数不匹配会报错"在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配". 方法一:直接安装32 ...

最新文章

  1. JMeter场景设置与监控
  2. 批量修改栏目名_Endnote中英文混排批量修改小技巧
  3. ACM国际编程大赛夺冠,李现和他的队员们一定把这8本书翻烂了
  4. 智能升级新阶段,新云原生企业如何加速出圈?
  5. vs 生成com组件 其他电脑_VS也可以这样进行快捷安装
  6. 干货分享 |全面总结XSS
  7. C/C++语言IDE_开发工具
  8. 计算机趣味知识竞赛策划,大学生趣味知识竞赛活动的策划书
  9. 信号完整性分析学习--15--传输线
  10. 基于深度学习的图像修复
  11. android 游戏音效格式,Android基础 - Android Studio 添加游戏音效
  12. [论文笔记|LIC-Fusion]LIC-Fusion: LiDAR-Inertial-Camera Odometry
  13. 计算机常用英语1600,中考英语必备1600个词汇PDF.pdf
  14. 【数据分析案例】美国2015-2018年牛油果销售数据分析
  15. 三分钟快速了解typeScript接口
  16. 如何在linux上下载github项目,在linux上使用github
  17. 嵌入式计算机应用实例,嵌入式的应用实例
  18. 四级网络工程师——计算机网络笔记
  19. 技术创业者如何突破创业瓶颈:需要有正确的金钱观
  20. aws s3 静态网站_如何使用AWS S3,CloudFront和命令行管理静态网站

热门文章

  1. 元宇宙iwemeta:元宇宙催生新的行业机会,看看你能抓住哪些机遇?
  2. Ubuntu18.04安装Dlib-19.19.0成功
  3. kaggle-Santander 客户交易预测总结
  4. 笨办法学python47详解_练习 47 - 自动化测试 - 笨办法学Python3
  5. [搜索]Trie树的一种实现
  6. jvm性能调优实战 - 48无限循环调用和没有缓存的动态代理引起的OOM
  7. 小工匠聊架构-超高并发秒杀系统设计 06_数据一致性
  8. Redis-01Redis概述
  9. Java-Java I/O流解读之java.io.PrintStream java.io.PrintWriter
  10. Android获取相册中图片的路径 4.4版本前后的变化