"无法导入名称bayesflow" Tensorflow 1.2.1版本的错误

时间:2017-07-11 10:53:43

标签: python python-2.7 tensorflow

我安装了最新的tensorflow版本:

sudo pip2 install tensorflow

但是导入图层为

from tensorflow.contrib import layers

我收到错误:

cannot import name bayesflow

我错过了什么? 我正在使用Ubuntu 14。

2 个答案:

答案 0 :(得分:0)

处于与您类似的位置:tf.contrib.data.TFRecordDataset(filenames)产生了同样的错误。经过大量的搜索和尝试后,我发现我应该更新dask。所以

pip install --upgrade dask

为我解决了这个问题。

答案 1 :(得分:0)

对于仍然遇到此问题的用户,最好的方法是使用sudo pip install --upgrade tensorflow升级tensorflow甚至卸载sudo pip uninstall tensorflow并重新安装sudo pip install tensorflow

完成后,您必须关闭ipython或您正在使用的任何外壳程序(这很重要)