Python安装scipy包(python2.7)

Python安装scipy包(version:2.7)

  • Python安装scipy包
    • 我们需要什么
    • numpy+mkl之外的包
    • numpy+mkl的安装
    • 安装scipy
    • 结语

Python安装scipy包

Python是一个怎么用怎么香的语言,但用起来虽香,每次装三方包都是火葬场。最近用一个现成代码的时候发现需要scipy,风风火火搞了好几天终于搞定,来分享下经验。

我们需要什么

scipy依附于许多已有的安装包,比如:numpy+mkl、pillow、matplotlib等,这些包有了才能装scipy,里面numpy+mkl是最大的问题,其他的一些包可以通过之前一篇博文提到的方法来安装。
我们先安装numpy+mkl之外的包,再安装numpy+mkl,最后安装scipy

numpy+mkl之外的包

numpy+mkl之外的包,就一个词——easy,请使用以下的代码(前提是已有安装好的pip,没有pip的请去一些国内镜像下载压缩包文件如何安装)

pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com pakege-name

package-name替换成你要安装的包就可以了,具体参见这个安装h5py的链接(Python2.7安装h5py包的艰辛历程),安装三方包之间是相通的。

numpy+mkl的安装

numpy+mkl安装发现,numpy版本不够。
想卸载已有的numpy却报错“It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall”
现在只需要忽略已有的numpy版本即可

pip install E:/numpy-1.16.5+mkl-cp27-cp27m-win32.whl --ignored-installed --user

这样就可以成功安装numpy+mkl。
numpy+mkl安装包可在该网站中下载,这个速度有点慢,最好下载。

安装scipy

准备好前两步,scipy就很好安装了,这步尽量使用这个文章的方法,它可以通过国内镜像下载,缺什么库可以补什么。x.x.x是你需要的版本号,没有特定需求的话可以去掉‘==x.x.x’,高版本安装不了可以尝试一下低版本的scipy,通过x.x.x来选取需要的版本。

pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com scipy==x.x.x

结语

本人遥感GIS研究僧,常用ArcPy的二次开发所以用了python2.7,装了这么久的包也算是半个(假)专家了。这个方法成功装上了两台电脑的scipy,最近搞毕业论文+找工作+小论文头昏脑涨的,文中有什么问题欢迎留言。numpy+mkl安装包可以留个邮箱私发,喜欢就收藏点赞啵~

你可能感兴趣的:(Python,三方包安装)