zoukankan      html  css  js  c++  java
  • python安装pip、numpy、scipy、statsmodels、pandas、matplotlib等

    1、安装python

    2、安装numpy(开源的数值计算扩展,可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多。

      很多库都是以此库为依赖库的,所以特别重要。最常用的是它的数组功能,numpy.array([,,,,,]))

    首先cmd下跳到C:Python27Scriptseasy_install.exe pip ,再pip进入,然后通过pip install numpy可直接安装numpy。

     表明安装成功。

    3、安装scipy(矩阵数据处理库,它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等等,依赖库是Numpy,但是也有人说scipy依赖于numpy+mkl,需要安装这个对应的库才可以,所以上面我重新安装了这个库。)

    通过pip install scipy安装,报错

    到官网查看之后发现windows上不能直接通过pip安装scipy

    还到上面的网址下载相应版本numpy+mkl

     重新安装numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl,因为scipy的安装是在numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl安装下的。

    到http://www.lfd.uci.edu/~gohlke/pythonlibs/下载相应的安装文件,我对应的是下图荧光色的那个。

    下载后把该文件放到python的安装文件python27scripts中。

    注意我选择的版本是64位的,与我的python匹配。

    在pip后,输入pip install scipy-0.19.1-cp27-cp27m-win_amd64.whl命令,等待一会。。。。

     当出现下面的提示时,表明安装成功。

    测试是否正确安装,可以在python环境中测试import numpy as py。如果没有错误提示则安装正确! 

     {

    若卸载掉numpy和scipy,则键入命令pip install numpy即可

    }

    4、安装pandas

    到上面网址下载相应版本pandas,同样方法安装

    5、安装matplotlib

    直接使用pip install matplotlib命令安装

    6、安装ipython

    直接通过pip install ipython命令安装

     
     

    另Python 2.7.13, 64bit windows 8下.

    安装步骤

    1. 安装pip (pip安装好后会在Python27下生成Script文件夹,其中包含pip.exe, eazy_install.exe等文件,然后将路径Python27Script添加于系统变量变量Path路径中。2.7.9和3.4.3以后在PythonScript文件夹下自带pip, eazy_install).
    2. 在 这里 分别找到 numpy-1.9.2+mkl-cp27-none-win_amd64.whl , scipy-0.15.1-cp27-none-win_amd64.whl , scikit_learn-0.16.1-cp27-none-win_amd64.whl , 使用命令 pip install numpy-1.9.2+mkl-cp27-none-win_amd64.whl 按顺序 安装3个包。(版本可能有变化)
    3. 若遇到 UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128) 错误,打开Python27Lib下的 mimetypes.py文件,在256行的 default_encoding = sys.getdefaultencoding() 前面添加三行:
    if sys.getdefaultencoding() != 'gbk':  
        reload(sys)  
        sys.setdefaultencoding('gbk')  
    default_encoding = sys.getdefaultencoding()

    PS: 不要随便升级Python版本(如从2.7.6->2.7.9),尤其不要卸载老版本,不然之前安装的Python第三方包全没了。

     
  • 相关阅读:
    Web 3D是否需要WebAssembly?
    # Python设计模式 单例模式
    学写PEP,参与Python语言的设计
    Github仓库如何选择开源许可证
    程序猿的产品思考:2C与2B产品思维的区别
    vue-如何实现带参数跳转页面
    基于Redis在定时任务里判断其他定时任务是否已经正常执行完的方案
    IDEA创建SpringBoot的多模块项目教程
    如何优雅地使用Mybatis逆向工程生成类
    Activiti工作流框架学习笔记(二)之springboot2.0整合工作流Activiti6.0
  • 原文地址:https://www.cnblogs.com/babyfei/p/7080047.html
Copyright © 2011-2022 走看看