当我尝试import tensorflow_probability时,我会得到以下错误:
Traceback (most recent call last):
File "PATH", line 1, in <module>
import tensorflow_probability
File "PATH", line 75, in <module>
from tensorflow_probability.python import * # pylint: disable=wildcard-import
File "PATH", line 24, in <module>
from tensorflow_probability.python import edward2
File "PATH", line 32, in <module>
from tensorflow_probability.python.experimental.edward2.generated_random_variables import *
File "PATH", line 34, in <module>
from tensorflow_probability.python.experimental import auto_batching
File "PATH", line 24, in <module>
from tensorflow_probability.python.experimental.auto_batching import frontend
File "PATH", line 46, in <module>
from tensorflow.python.autograph.pyct import compiler
ImportError: cannot import name 'compiler' from 'tensorflow.python.autograph.pyct' (PATH)我不知道为什么Python不能导入这个模块,因为当我在cmd中输入pip list时,它告诉我已经安装了tensorflow-probability 0.8.0rc0。任何帮助都将不胜感激。
发布于 2020-10-22 16:52:48
我尝试过导入Google colab和Ubuntu 18版本。在colab中,它直接工作,在ubuntu,我遇到了一些问题。
升级到最新的pip和TensorFlow版本解决了我的问题。
Colab:
import tensorflow_probability as tfp Ubuntu 18:
升级点
pip install --upgrade pip 安装最新版本的TensorFlow
pip install tensorflow安装tensorflow_probability
pip install --upgrade tensorflow-probability tensorflow概率版0.11.1
发布于 2021-07-31 08:50:48
尝试安装tf_agents包。我在试图导入tensorflow_probability时出现了一些导入错误。其中包括:
module 'tensorflow.python.ops.linalg.linear_operator' has no attribute 'make_composite_tensor'cannot import name 'all_util' from 'tensorflow_probability.python.internal'.当我安装和导入tf_agents时,这些问题得到了解决。
pip install --upgrade tf_agents如果使用jupyter,请将以下内容添加到一个单元格中,然后运行它:
import sys
!{sys.executable} -m pip install --upgrade tf_agents发布于 2021-12-26 14:51:25
也有同样的问题。删除旧的tensorflow版本和每晚安装所有东西解决了我的问题。
pip uninstall tensorflow
pip uninstall tensorflow-probability
pip install tf-nightly
pip install tfp-nightlyhttps://stackoverflow.com/questions/62743492
复制相似问题