无法导入名称' bayesflow' tensorflow 1.4.1

时间:2018-02-17 11:47:29

标签: python tensorflow

正如其他人提到的,我需要更新dask,我这样做了,现在conda说它是正确的。仍然张量流不能找到它。 WTF

SONY @ instance-1:〜/ anaconda3 / pkgs $ conda install dask 解决环境:完成

已安装所有请求的软件包。

SONY @ instance-1:〜/ anaconda3 / pkgs $ conda update dask 解决环境:完成

已安装所有请求的软件包。

>>> import tensorflow as tf
>>> tf.__version__
'1.4.1'

>>> import tensorflow as tf
>>> from tensorflow.examples.tutorials.mnist import input_data
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/SONY/anaconda3/lib/python3.5/site-
from tensorflow.contrib import bayesflow
ImportError: cannot import name 'bayesflow'

认真的WTF !! 我如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

以尽可能多的CS方式摆脱它。 卸载张量流,Anaconda。

安装了Anaconda for python 3.6,安装了tensorflow-gpu,版本为1.4.1

它就像一个魅力。 tf使用gpu并且没有抱怨bayesflow

答案 1 :(得分:0)

首先,您要导入为tf - 但之后使用tensorflow.whatever代替tf.whatever。其次,您的错误与您发布的导入无关。