窗户安装SciPy的:没有LAPACK /布拉斯找到资源窗户安装SciPy的:没有LAPACK /布

2019-05-10 10:30发布

我试图安装Python和一系列软件的时候到64位Windows 7桌面。 我已经安装了Python 3.4,有微软的V​​isual Studio C ++安装,并且已成功安装numpy的,大熊猫和其他几个人。 我正在尝试安装SciPy的时候下面的错误;

numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

我使用PIP离线安装,安装我使用的命令;

pip install --no-index --find-links="S:\python\scipy 0.15.0" scipy

我已阅读这里张贴关于要求编译器,如果我理解正确的是VS C ++编译器。 我现在用的是2010版的,因为我使用Python 3.4。 这已经为其他包。

我一定要使用窗口二进制还是有办法可以PIP安装工作?

非常感谢您的帮助

Answer 1:

该解决方案不存在用于在此描述的64位的Windows 7 SciPy的安装BLAS / LAPACK库:

http://www.scipy.org/scipylib/building/windows.html

安装巨蟒是很容易的,但你还是不要,却没有付出得到英特尔MKL或GPU的支持(他们在MKL优化和加快附加组件Anaconda的 - 我不知道,如果他们使用血浆和MAGMA要么) 。 与MKL优化,numpy的已通过10倍优于上大矩阵计算IDL。 MATLAB采用了Intel MKL库内部,并支持GPU计算,这样一个还不如使用的价格,如果他们是学生(用于MATLAB + 50 $ 10 $的并行计算工具箱)。 如果你得到英特尔的免费试用并行工作室,它自带的MKL库,以及C ++和Fortran编译器,如果你想从Windows MKL或ATLAS安装BLAS和LAPACK会派上用场:

http://icl.cs.utk.edu/lapack-for-windows/lapack/

并行Studio还配备了英特尔MPI库,用于集群计算应用和他们最新的至强processsors有用。 同时建立BLAS和LAPACK与MKL优化的过程中是不平凡的,这样做对Python和R的好处是相当大的,因为在这个英特尔研讨会描述:

https://software.intel.com/en-us/articles/powered-by-mkl-accelerating-numpy-and-scipy-performance-with-intel-mkl-python

蟒蛇和Enthought已经建立企业退出使这个功能和其他一些东西更容易部署的。 但是,它是免费提供给那些愿意做一点工作(和一点点学习)。

对于那些谁使用R,你现在可以得到优化MKL BLAS和LAPACK免费使用R打开从革命Analytics(分析)。

编辑:蟒蛇Python的现在附带MKL优化,以及通过英特尔Python发布了一些其他英特尔库的优化支持。 然而,在加快图书馆(前身为NumbaPro)的蟒蛇GPU的支持仍然超过$ 10,000美元! 最好的替代品是可能PyCUDA和scikit,CUDA,如铜头(基本巨蟒的免费版本,加速),不幸的是五年前停止了发展。 它可以发现在这里如果有人想拿起他们离开的地方。



Answer 2:

下面的链接应该解决与Windows和SciPy的所有问题 ; 只要选择合适的下载。 我能点子,没有任何问题安装软件包。 我曾尝试所有其他解决方案给了我很大的麻烦。

来源: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

命令:

 pip install [Local File Location]\[Your specific file such as scipy-0.16.0-cp27-none-win_amd64.whl]

这里假设你已经安装了以下情况:

  1. 安装Visual Studio二千零十三分之二千零十五​​与Python的工具
    (集成在设置选项上安装的2015年)

  2. 安装Visual Studio C ++编译器为Python
    来源: http://www.microsoft.com/en-us/download/details.aspx?id=44266
    文件名: VCForPython27.msi

  3. 安装选择Python版本
    来源: python.org
    文件名(如): python-2.7.10.amd64.msi



Answer 3:

我的Python的版本是2.7.10,64位的Windows 7。

  1. 下载scipy-0.18.0-cp27-cp27m-win_amd64.whlhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
  2. 打开cmd
  3. 确保scipy-0.18.0-cp27-cp27m-win_amd64.whlcmd的当前目录,然后键入pip install scipy-0.18.0-cp27-cp27m-win_amd64.whl

这将是成功安装。



Answer 4:

对不起,死灵,但是这是第一次谷歌的搜索结果。 这是为我工作的解决方案:

  1. 从下载numpy的+ MKL轮http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 。 使用相同的Python版本(检查使用python -V)的版本。 例如。 如果你的Python 3.5.2是,下载这表明CP35轮

  2. 打开命令提示符并导航到下载车轮上的文件夹中。 运行命令:PIP安装[轮的文件名]

  3. 下载从SciPy的车轮: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (类似于上面的步骤)。

  4. 如上所述,PIP安装[轮的文件名]



Answer 5:

这是我得到的一切工作秩序。 第二点是最重要的一个。 SciPy的需要Numpy+MKL ,不只是香草Numpy

  1. 安装Python 3.5
  2. pip install "file path" (从这里下载与NumPy + MKL轮http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy )
  3. pip install scipy


Answer 6:

如果你正在使用Windows和Visual Studio 2015年工作

  • 安装miniconda http://conda.pydata.org/miniconda.html
  • 改变你的Python环境到Python 3.4(32位)
  • 点击Python环境3.4和开放CMD

输入以下命令

  • “康达安装numpy的”
  • “康达安装熊猫”
  • “康达安装SciPy的”


Answer 7:

我5分钱; 您可以从刚安装整个(预编译)SciPy的https://github.com/scipy/scipy/releases

祝好运!



Answer 8:

在Windows SciPy的简单,快速安装

  1. http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy下载正确SciPy的包为您的Python版本(例如正确的包为Python 3.5和Windows 64是scipy-0.19.1-cp35-cp35m-win_amd64.whl )。
  2. 打开cmd包含下载SciPy的包目录内。
  3. 键入pip install <<your-scipy-package-name>> (如PIP安装SciPy的-0.19.1-CP35-cp35m-win_amd64.whl)。


Answer 9:

对于python27 1,安装numpy的+ MKL(下载链接: http://www.lfd.uci.edu/~gohlke/pythonlibs/ )2,安装SciPy的(同一网站)OK!



Answer 10:

英特尔现在为Linux / Windows的/ OS X中的Python发行免费名为“ 英特尔分布的Python ”。

它的一个完整的Python分布(例如python.exe被包含在包中),其中包括编译针对Intel的MKL(数学内核库),并且因此获得更快的性能优化的一些预安装的模块。

该发行版包括模块与NumPy,SciPy的,scikit学习,熊猫,matplotlib,Numba,TBB,pyDAAL,Jupyter,等等。 缺点是有点迟到的升级到较新版本的Python。 例如截至今天(2017年5月1日)的分布提供了CPython的3.5,而3.6版本已经出来。 但是,如果你不需要新的功能,他们应该是完全正常的。



Answer 11:

我也越来越相同的错误,而安装scikit模糊。 我决定错误如下:

  1. 安装NumPy的 ,一个WHL文件
  2. 安装SciPy的 ,再次WHL文件

根据Python版本一样AMD64为python3和其他Win32文件为python27选择文件

  1. 然后pip install --user skfuzzy

我希望,它会为你工作



Answer 12:

解决方案:

  1. 正如在许多特定的答案,下载与NumPy和SciPy的来自世界高血压联盟http://www.lfd.uci.edu/~gohlke/pythonlibs/与安装

     pip install <whl_location> 
  2. 从源大厦BLAS / LAPACK

  3. 使用Miniconda 。

参考:

  1. ScikitLearn安装
  2. 安装BLAS和LAPACK的SciPy的最简单的方法?


Answer 13:

在使用资源http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy将解决这个问题。 然而,你应该小心版本的兼容性。 尝试了几次后,终于我决定卸载蟒蛇,然后用numpy的一起安装的Python的最新版本,然后安装SciPy的,这解决了我的问题。



Answer 14:

python安装英特尔的分销https://software.intel.com/en-us/intel-distribution-for-python

对于蟒蛇的分配应包含它们最初更好



文章来源: Windows Scipy Install: No Lapack/Blas Resources Found