Python 导入keras
我正在尝试从tensorflow.python.ops import tensor\u array\u ops导入Ker,因为它给了我一个错误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/
>>> 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。