Tensorflow 错误:无法导入名称';挤压或展开尺寸';

Tensorflow 错误:无法导入名称';挤压或展开尺寸';,tensorflow,tflearn,Tensorflow,Tflearn,[代码片段][1] [1]: https://i.stack.imgur.com/rRcp4.png 我使用了tensorflow==1.13.2,1.4,1.5,2.0 但错误依然存在 实际上,当我尝试导入tflearn和tensorflow时,它抛出了相同的错误 ModuleNotFoundError: 没有名为“\u pywrap\u tensorflow”的模块 未能加载本机TensorFlow运行时。 因为一些常见的原因和解决方案。包括整个堆栈跟踪 以上是请求帮助时的错误消息 首先,

[代码片段][1] [1]: https://i.stack.imgur.com/rRcp4.png

我使用了tensorflow==1.13.2,1.4,1.5,2.0 但错误依然存在

实际上,当我尝试导入tflearn和tensorflow时,它抛出了相同的错误 ModuleNotFoundError:

没有名为“\u pywrap\u tensorflow”的模块

未能加载本机TensorFlow运行时。

因为一些常见的原因和解决方案。包括整个堆栈跟踪 以上是请求帮助时的错误消息


首先,不要给出代码/错误的屏幕截图,而是直接在那里编写

其次,你应该告诉我们你的Libraries版本

地雷:

  • tensorflow==2.1
  • keras==2.2.4
我检查了文件丢失情况,显然没有调用函数:

压缩或扩展dims

我不知道你为什么需要它们,但这可能会帮助你:

import tflearn
from tflearn.layers.conv import conv_2d,max_pool_2d
from tflearn.layers.core import input_data,dropout,fully_connected
from tflearn.layers.estimator import regression
此外,如果要使用tensorflow中的内置函数 使用:

tf.expand_dims和tf.squence 有关更多信息,请参阅本文

import numpy as np

a = np.ones((10,10))
print(a.shape)

a=np.expand_dims(a,axis=0)
print(a.shape)

a=np.squeeze(a, axis=0)
print(a.shape)

#(10,10)
#(1,10,10)
#(10,10)