不能将Edward 1.3.5与Tensorflow 1.14.0一起使用

时间:2019-08-19 19:39:02

标签: python tensorflow edward

我正在尝试使用Edward库来部署PPCA模型,并在Windows上安装它时遇到困难。我使用(pip install edward)成功安装了Edward 1.3.5,使用(pip install tensorflow)成功安装了tensorflow 1.14.0,但是当我尝试在jupyter笔记本中导入edward时,出现以下错误

无法从'tensorflow.python.framework.ops导入名称'set_shapes_for_outputs'

我试图调查此处(https://github.com/blei-lab/edward/issues/882)和此处(https://github.com/blei-lab/edward/issues/893)的问题,但没有任何效果。

如果任何人有任何建议和/或建议,那就太好了!

非常感谢!

1 个答案:

答案 0 :(得分:0)

我要解决的所有问题是,我创建了一个新的conda环境,将python降级到3.6.5(比3.7.0早的版本都可以正常工作),并将TensorFlow降级到1.3.0版(比1.6.0早的版本)。工作正常)。