Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Win10上安装keras?_Python_Tensorflow_Deep Learning_Theano_Keras - Fatal编程技术网

Python 如何在Win10上安装keras?

Python 如何在Win10上安装keras?,python,tensorflow,deep-learning,theano,keras,Python,Tensorflow,Deep Learning,Theano,Keras,我知道有很多关于在win上安装keras的教程。但我面临一个奇怪的问题,我无法在谷歌上找到解决方案。 我使用的python版本是2.7(Anaconda64位)。 当我在cmd中键入'pip install keras'时,发生了一个错误。 据说tensorflow(来自keras)没有找到匹配的分布。 我在谷歌上搜索过,有一句谚语说,当python在windows上运行32位时,就会出现这个问题。然而,我的python是64位的,所以这句话不成立。 我想知道如何处理这个问题,因为我想使用th

我知道有很多关于在win上安装keras的教程。但我面临一个奇怪的问题,我无法在谷歌上找到解决方案。
我使用的python版本是2.7(Anaconda64位)。
当我在cmd中键入'pip install keras'时,发生了一个错误。

据说tensorflow(来自keras)没有找到匹配的分布。 我在谷歌上搜索过,有一句谚语说,当python在windows上运行32位时,就会出现这个问题。然而,我的python是64位的,所以这句话不成立。
我想知道如何处理这个问题,因为我想使用theano作为keras后端,而不是tensorflow。

使用commad pip安装-v-v-v keras可以为您提供更多信息 我发现这个commad可以在网站上下载Keras tar文件 下载文件后,它将检查Keras.egg-info中的requires.txt 然后我发现在Keras 2.0.0中,这个版本需要tensorflow而不是theano,否则您可能无法安装
因此,解决方案是,在站点中下载需要theano而不是tensorflow的其他keras,并将其解压缩,然后将其目录刻录到cd上,然后使用python setup.py install安装此版本的keras

我认为问题在于Windows上的tensorflow只支持python 3.5.X

您应该尝试安装anaconda3


来源:

您是否尝试过先安装TensorFlow?按照这个:@AlessandroSuglia你的意思是我必须在安装keras之前安装tensorflow?但我只想使用theano作为我的后端。最新版本的TensorFlow是默认的后端。事实上,根据您的错误,pip正在尝试安装它,但没有成功。最后,我决定在Linux上安装它。WindowsNiShiwoBaba…Theano是一个安装在Windows上的婊子,我认为你不能像在Linux和OSX上那样在Windows上安装Theano。当然,这会破坏pip对任何需要Theano的设备的安装。