安装 theano "blas error"

installing theano "blas error"

>>> import numpy # OK!
>>> import scipy # OK!
>>> import theano # warning
WARNING (theano.tensor.blas): Failed to import scipy.linalg.blas, and Theano
flag blas.ldflags is empty. Falling back on slower implementations for
dot(matrix, vector), dot(vector, matrix) and dot(vector, vector) (DLL load
failed: Belirtilen modül bulunamadı.)
>>> 

当导入 theano 时,python 给出了这个警告。 我根据这个link设置了theano。 http://deeplearning.net/software/theano/install_windows.html

Numpy 和 Scipy 导入都可以。但我仍然坚持使用 BLAS。?

我从 github 克隆到我的计算机 OpenBLAS。 我如何将 blas 添加到环境变量 ( "path" ) ?

显然你有来自 scipy.linalg.blas 的错误,请尝试从 , 要安装 scipy 请确保您已经安装

numpy+mkl

您可以在 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

上找到它

您提到的另一个问题是未检测到 g++ 编译器,theano 需要 g++(Linux 和 Windows)才能编译生成的 C 代码。 (只是 google 深度学习 theano 设置可能会有所帮助)。

安装MinGW教程部分:

  1. 在 C:\ 中创建名为 Program 的文件夹
  2. 在“程序”文件夹下安装 MinGW
  3. 在包含bin文件夹的路径下安装msys。
  4. 运行 sh /postinstall/pi.sh 在 mysy 中,您刚刚安装 MinGW 的方向应该是 C:/Program/mingw-w64/mingw64(取决于安装方向)
  5. 按照 http://rosinality.ncity.net/doku.php?id=python:installing_theano 上的步骤进行操作,您的代码可能会起作用!