我正在用keras安装anaconda环境,并使用theano后端。但是我不能让theano工作。这里是我所做的,也是后来注意到的错误。
第1步:下载最新版本的anaconda,然后通过“bash Anaconda 3 -5.0.1-Linux-x86_ www.example.com”在linux中安装64.sh
步骤2:conda安装-c conda-forge keras,它将安装keras 2.0.9
这也会安装theano 1.0.1,如下所示:
The following NEW packages will be INSTALLED:
keras: 2.0.9-py36_0 conda-forge
libgpuarray: 0.7.5-0 conda-forge
mako: 1.0.7-py36_0 conda-forge
pygpu: 0.7.5-py36_0 conda-forge
theano: 1.0.1-py36_1 conda-forge
The following packages will be SUPERSEDED by a higher-priority channel:
conda: 4.3.30-py36h5d9f9f4_0 --> 4.3.29-py36_0 conda-forge
conda-env: 2.6.0-h36134e3_1 --> 2.6.0-0 conda-forge
接下来,测试泰亚诺:
python
Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import theano
>>> theano.ifelse
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'theano' has no attribute 'ifelse'
最后一行显示的错误阻止我正确使用theano和keras。我所有在不同平台上工作的代码都不工作,因为它们会生成这样的错误。
我也试着按照http://deeplearning.net/software/theano/install_ubuntu.html上的说明安装一个新的anaconda**,只安装theano**,而不安装keras。但是安装后,用上面的测试行,我得到了同样的错误。
对于如何解决这个问题有什么建议吗?
1条答案
按热度按时间yhuiod9q1#
默认情况下不导入。
尝试使用