我正在尝试使用以下代码运行Theano的安装测试:
import theano
theano.test()
但是,我会看到以下错误对应于blas.py:
/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/theano/tensor/blas.py in default_blas_ldflags()
301 try:
302 #if numpy was linked with library that are not installed, we can't reuse them.
--> 303 if all(not os.path.exists(dir) for dir in numpy.distutils.__config__.blas_opt_info['library_dirs']):
304 return "-lblas"
305 return ' '.join(
AttributeError: 'module' object has no attribute '__config__'
我理解AttributeError是一个着名的错误,并且有关于它的问题,但对于Theano,我在互联网上找到的唯一解决方案是添加:
import numpy.distutils.config
到blas.py.但是,这并没有解决问题,我仍然面临着AttributeError。
答案 0 :(得分:1)
这已在Theano开发版中修复。
使用其中一个命令更新Theano,具体取决于安装是否仅适用于您的用户或操作系统:
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git --user
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
以下是该更新的文档:
http://www.deeplearning.net/software/theano/install.html#bleeding-edge-install-instructions