簡體   English   中英

無法導入 tensorflow_probability

[英]Cannot import 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 無法導入此模塊,因為當我在 cmd 中鍵入pip list時,它告訴我安裝了tensorflow-probability 0.8.0rc0 任何幫助將不勝感激。

我嘗試在Google colabUbuntu 18版本中導入。 colab它直接工作,在 ubuntu 我遇到了問題。
升級到最新的 pip 和 TensorFlow 版本解決了我的問題。

合作實驗室:

import tensorflow_probability as tfp  

Ubuntu 18:

升級pip

pip install --upgrade pip 

安裝最新版TensorFlow

pip install tensorflow

安裝 tensorflow_probability

pip install --upgrade tensorflow-probability  

張量流概率版本0.11.1

嘗試安裝tf_agents package。 嘗試導入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

有完全相同的問題。 刪除較舊的 tensorflow 版本並每晚安裝所有內容解決了我的問題

pip uninstall tensorflow
pip uninstall tensorflow-probability

pip install tf-nightly
pip install tfp-nightly

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM