Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.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 导入keras_Python_Deep Learning_Keras - Fatal编程技术网

Python 导入keras

Python 导入keras,python,deep-learning,keras,Python,Deep Learning,Keras,我正在尝试从tensorflow.python.ops import tensor\u array\u ops导入Ker,因为它给了我一个错误 >>> import keras Using TensorFlow backend. Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/ss/anaconda2/envs/kerasenv/

我正在尝试从tensorflow.python.ops import tensor\u array\u ops导入Ker,因为它给了我一个错误

>>> import keras
Using TensorFlow backend.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ss/anaconda2/envs/kerasenv/lib/python2.7/site-packages/keras/__init__.py", line 2, in <module>
    from . import backend
  File "/home/ss/anaconda2/envs/kerasenv/lib/python2.7/site-packages/keras/backend/__init__.py", line 67, in <module>
    from .tensorflow_backend import *
  File "/home/ss/anaconda2/envs/kerasenv/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 4, in <module>
    from tensorflow.python.ops import tensor_array_ops
ImportError: cannot import name tensor_array_ops
>>导入keras
使用TensorFlow后端。
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/ss/anaconda2/envs/kerasenv/lib/python2.7/site packages/keras/_init__.py”,第2行,在
从…起导入后端
文件“/home/ss/anaconda2/envs/kerasenv/lib/python2.7/site packages/keras/backend/_init__.py”,第67行,在
从.tensorflow\u后端导入*
文件“/home/ss/anaconda2/envs/kerasenv/lib/python2.7/site packages/keras/backend/tensorflow_backend.py”,第4行,在
从tensorflow.python.ops导入tensor_数组_ops
导入错误:无法导入名称张量数组操作
如果有人能帮我解决这个错误,我真的很感激。
谢谢。

您安装了tensorflow吗? 你能试着安装最新版本吗?这是如何做到的:

pip install git+git://github.com/tensorflow/tensorflow  
pip install git+git://github.com/fchollet/keras.git --upgrade
如果这不起作用,我建议使用theano作为后端,它对我很有效。 下面介绍如何轻松设置:

pip install git+git://github.com/Theano/Theano  
pip install git+git://github.com/fchollet/keras.git --upgrade  
pip install tensor
在执行任何其他操作之前,先启动python并导入keras。导入keras后,将创建一个新文件。然后可以执行以下命令:

vi .keras/keras.json

打开文件后,将tensorflow更改为theano,您就可以开始了。

尝试:
sudo pip安装tensorflow--升级


您可能正在使用旧版本的TensorFlow。

您使用的是哪个版本?Python、keras和tfThanks要回答这个问题,它没有通过这个命令显示keras版本
Python-c“import keras;print keras.\uu version\uu”
。它显示了相同的错误,但是python版本是python 2.7.13。它应该是keras的最新版本,即
keras-1.2.2
。tensorflow如何?当我试图通过以下命令检查tensorflow版本时
python-c'import tensorflow as tf;打印(tf.\uuuu version\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。。。您需要安装一个后端。选择Tensorflow或Theano。