没有名为scipy的模块

时间:2017-04-06 04:56:21

标签: python scipy

在sklearn \ base.py中,我有这个声明" from scipy import sparse"。 我收到此错误"no module named scipy"

我尝试使用" pip install scipy"进行安装。 但是当我这样做时,我会遇到很多错误,l ibraries mkl_rt not found, openblas not found, lapack not found, no lapacl/blas resources found等。

我该怎么办?该平台是windows。

5 个答案:

答案 0 :(得分:8)

我在几天后找到了这个解决方案。

首先要安装哪个python版本?

如果你想要Python 2.7版本:

第1步:

  

scipy-0.19.0-cp27-cp27m-win32.whl

     

scipy-0.19.0-cp27-cp27m-win_amd64.whl

     

numpy的-1.11.3 + MKL-cp27-cp27m-win32.whl

     

numpy的-1.11.3 + MKL-cp27-cp27m-win_amd64.whl

如果你想要Python 3.4版本:

  

scipy-0.19.0-cp34-cp34m-win32.whl

     

scipy-0.19.0-cp34-cp34m-win_amd64.whl

     

numpy的-1.11.3 + MKL-CP34-cp34m-win32.whl

     

numpy的-1.11.3 + MKL-CP34-cp34m-win_amd64.whl

如果你想要Python 3.5版本:

  

scipy-0.19.0-cp35-cp35m-win32.whl

     

scipy-0.19.0-cp35-cp35m-win_amd64.whl

     

numpy的-1.11.3 + MKL-CP35-cp35m-win32.whl

     

numpy的-1.11.3 + MKL-CP35-cp35m-win_amd64.whl

如果你想要Python 3.6版本:

  

scipy-0.19.0-cp36-cp36m-win32.whl

     

scipy-0.19.0-cp36-cp36m-win_amd64.whl

     

numpy的-1.11.3 + MKL-CP36-cp36m-win32.whl

     

numpy的-1.11.3 + MKL-CP36-cp36m-win_amd64.whl

链接:click

下载完成后,请转到您的目录。

例如我的目录:

vectors

安装后

第2步:

  

numpy的+ MKL

再次基于python版本的同一网站:

之后在Script文件夹中再次使用相同的东西

vectors

在python文件夹中测试它。

cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts>
pip install [where/is/your/downloaded/scipy_whl.]

答案 1 :(得分:4)

从以下链接下载scipy wheel文件

https://pypi.python.org/pypi/scipy

然后使用Downloaded file

执行pip install
pip install <wheel-file>

如果需要,请提供sudo权限

答案 2 :(得分:1)

在ubuntu下安装Scipy时遇到同样的问题。 我不得不使用命令:

$ sudo apt-get install libatlas-base-dev gfortran
$ sudo pip install scipy
<\ n>在CentOS上

$ yum install lapack-devel
$ sudo pip install scipy

答案 3 :(得分:1)

安装numpy之前应安装

scipy。当我只使用numpy运行时,我遇到了这个问题。首先安装numpy,然后安装scipy。它对我有用。

pip install numpy

pip install scipy

它会显示如下信息。

  

要求已经满足:numpy&gt; = 1.8.2 in    (来自scipy)

希望这会有所帮助。 :)

答案 4 :(得分:0)

我从来没有成功地进行scipy安装,相反我发现安装所有基本依赖项更容易。 Check here for your OS

我从来没有在Windows上试过这个,但linux安装一直对我有用。