python - 无法导入 tensorflow_probability
问题描述
当我尝试时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不能导入这个模块,因为当我输入pip list
cmd时,它告诉我已经tensorflow-probability 0.8.0rc0
安装了。任何帮助将不胜感激。
解决方案
我试图导入Google colab
和Ubuntu 18
版本。在colab
它直接工作,在 ubuntu 中我遇到了问题。
升级到最新的 pip 和 TensorFlow 版本解决了我的问题。
合作实验室:
import tensorflow_probability as tfp
Ubuntu 18:
升级点
pip install --upgrade pip
安装最新版本的 TensorFlow
pip install tensorflow
安装 tensorflow_probability
pip install --upgrade tensorflow-probability
张量流概率版本0.11.1
推荐阅读
- python - 如何将整数位模式解压缩到 tf.Tensor 中?
- django - Microsoft Edge 浏览器 Django 管理员登录不起作用
- python-2.7 - 如何在 python 中打开任何文件夹和应用程序
- postgresql - 将 postgresql 集群从 9.5 升级到 11 nominatim.so 不兼容
- yii2 - Yii2 中的路径别名无效:@mdm/admin/messages?
- xml - PostgreSQL 中 EXISTSNODE 的等效语法是什么
- .htaccess - 如何将 www.domain.com/.html 重定向到 www.domain.com
- javascript - 检查组件是否在没有在酶中设置状态的情况下呈现 - 使用 fetch
- jquery - 如何判断 Kendo Grid.saveAsExcel 方法何时完成将其数据导出到 excel
- sequelize.js - 如何在续集中使用偏执狂?