【问题标题】:After upgrading to tensorflow 2.0, I get the error to import tensorflow升级到 tensorflow 2.0 后,我收到导入 tensorflow 的错误
【发布时间】:2019-10-03 06:29:19
【问题描述】:

我大约一年前通过 anaconda 安装了 tensorflow。现在我将 tensorflow 升级到 tensorflow 2.0.0-beta1,并在 cmd 中使用以下代码:

conda update --all
pip install --upgrade tensorflow==2.0.0-beta1

安装成功最后评论:

Successfully installed google-pasta-0.1.7 tb-nightly-1.14.0a20190603 tensorflow-2.0.0b1 tf-estimator-nightly-1.14.0.dev2019060501

但是当我导入 tensorflow 时,我得到了这个错误:

import tensorflow

AttributeError: module 'pandas' has no attribute 'core'

【问题讨论】:

  • 你从哪里导入的?终端还是笔记本?
  • 你见过this吗?在 github 上针对 tensorflow 提出的 issue 引用此页面作为修复。

标签: python tensorflow anaconda upgrade updates


【解决方案1】:

你可以试试下面的命令

conda upgrade --all

如果你使用的是 jupyter notebook 重启本书,然后尝试导入 tensorflow

希望这会有所帮助。

【讨论】:

  • 非常感谢。我正在使用间谍。重启后问题解决了。
【解决方案2】:

使用以下代码 sn-p 创建环境。
conda create -n myenv python=3.4
在这个环境中安装包括 Tensorflow 在内的所有库,这样就不会有任何兼容性问题。 注意:根据指定的python版本创建环境时会内置一些库。

【讨论】:

    猜你喜欢
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 2023-01-16
    相关资源
    最近更新 更多