python - 没有名为“tensorflow_probability”的模块
问题描述
我需要使用 Tensorflow 和 Tensorflow_Probability。通过以下命令安装它后:conda install tensorflow-probability
或pip install --upgrade tensorflow-probability
,我在笔记本中运行它:
import tensorflow_probability as tfp
但它返回此错误:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-8-41494c8c96ff> in <module>
----> 1 import tensorflow_probability as tfp
ModuleNotFoundError: No module named 'tensorflow_probability'.
结果
pip list
如下(相关部分):
tblib 1.3.2
tensorboard 1.13.1
tensorflow 1.13.1
tensorflow-estimator 1.13.0
tensorflow-probability 0.7.0
termcolor 1.1.0
terminado 0.8.1
testpath 0.4.2
tfp-nightly 0.8.0.dev20190708
Theano 1.0.4
toolz 0.9.0
谁能帮我解决这个问题(我使用的是 Win 10)?
解决方案
你的版本是正确的,你的命令也是正确的。
似乎其他模块中的不一致导致了这种情况。
运行以下命令并重试:
pip install -U dm-sonnet==1.23
pip install --upgrade tfp-nightly
参考文献: https ://github.com/deepmind/graph_nets/issues/3 https://github.com/tensorflow/probability/issues/103
推荐阅读
- swiftui - SwiftUI iOS 14 beta TextField 100% CPU
- mysql - AWS lambda 执行中的数据库错误“无法连接到 MySQL 服务器”
- typescript - 传递任何或记录时,TypeScript 中重载匹配顺序的函数签名
- node.js - 用大量数据解决 promise 时阻塞的事件循环
- reactjs - 面临加载资源失败:将我的反应应用程序上传到 github 页面时,服务器响应状态为 404 ()
- hsm - 配置 Safenet Luna EFT HSM 以允许 ISO-0 到 ISO-1 引脚转换
- python - 从 python 中的 ElementTree 中删除空白 lxml 元素
- javascript - 如何使用 Selenium 和 Python 抓取传单地图多边形
- c# - 反应式扩展的第一节流值
- bash - 使用具有不同分隔符的 Sed 替换整行