我试图安装Python和一系列软件的时候到64位Windows 7桌面。 我已经安装了Python 3.4,有微软的Visual 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安装工作?
非常感谢您的帮助
该解决方案不存在用于在此描述的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,如铜头(基本巨蟒的免费版本,加速),不幸的是五年前停止了发展。 它可以发现在这里如果有人想拿起他们离开的地方。
下面的链接应该解决与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]
这里假设你已经安装了以下情况:
安装Visual Studio二千零十三分之二千零十五与Python的工具
(集成在设置选项上安装的2015年)
安装Visual Studio C ++编译器为Python
来源: http://www.microsoft.com/en-us/download/details.aspx?id=44266
文件名: VCForPython27.msi
安装选择Python版本
来源: python.org
文件名(如): python-2.7.10.amd64.msi
对不起,死灵,但是这是第一次谷歌的搜索结果。 这是为我工作的解决方案:
从下载numpy的+ MKL轮http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 。 使用相同的Python版本(检查使用python -V)的版本。 例如。 如果你的Python 3.5.2是,下载这表明CP35轮
打开命令提示符并导航到下载车轮上的文件夹中。 运行命令:PIP安装[轮的文件名]
下载从SciPy的车轮: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (类似于上面的步骤)。
如上所述,PIP安装[轮的文件名]
这是我得到的一切工作秩序。 第二点是最重要的一个。 SciPy的需要Numpy+MKL
,不只是香草Numpy
。
- 安装Python 3.5
-
pip install "file path"
(从这里下载与NumPy + MKL轮http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy ) -
pip install scipy
如果你正在使用Windows和Visual Studio 2015年工作
- 安装miniconda http://conda.pydata.org/miniconda.html
- 改变你的Python环境到Python 3.4(32位)
- 点击Python环境3.4和开放CMD
输入以下命令
- “康达安装numpy的”
- “康达安装熊猫”
- “康达安装SciPy的”
我5分钱; 您可以从刚安装整个(预编译)SciPy的https://github.com/scipy/scipy/releases
祝好运!
对于python27 1,安装numpy的+ MKL(下载链接: http://www.lfd.uci.edu/~gohlke/pythonlibs/ )2,安装SciPy的(同一网站)OK!
英特尔现在为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版本已经出来。 但是,如果你不需要新的功能,他们应该是完全正常的。
我也越来越相同的错误,而安装scikit模糊。 我决定错误如下:
- 安装NumPy的 ,一个WHL文件
- 安装SciPy的 ,再次WHL文件
根据Python版本一样AMD64为python3和其他Win32文件为python27选择文件
- 然后
pip install --user skfuzzy
我希望,它会为你工作
在使用资源http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy将解决这个问题。 然而,你应该小心版本的兼容性。 尝试了几次后,终于我决定卸载蟒蛇,然后用numpy的一起安装的Python的最新版本,然后安装SciPy的,这解决了我的问题。
python安装英特尔的分销https://software.intel.com/en-us/intel-distribution-for-python
对于蟒蛇的分配应包含它们最初更好