【问题标题】:Different version of tensorflow is showing in Jupyter Notebook and Command PromptJupyter Notebook 和命令提示符中显示了不同版本的 tensorflow
【发布时间】:2020-10-04 09:16:50
【问题描述】:

在 Jupyter Notebook 上,带有代码 tf.__version__ 我得到'1.14.0'

但是,在命令提示符下,使用: pip show tensorflow 我得到 2.2.0

我想在Jupyter Notebook中使用Tensorflow 2.2.0,怎么做?

【问题讨论】:

  • 您可能需要确保运行的任何版本的 python pip 和使用的任何版本的 python Jupyter 都是相同的。 (如果有疑问,请确保用户也是相同的......)
  • pip 在 python 3.8 和 jupyter 3.7.6 下运行。我试过conda update,但是python还是3.7.6

标签: tensorflow pip jupyter-notebook


【解决方案1】:

考虑一下,确保在正确版本的python下安装正确版本的TF的最简单方法可能是从jupyter notebook内部安装

import subprocess
import sys
subprocess.check_call([sys.executable, "-m",
    "pip", "install", "--user", "tensorflow==2.2.0"])

这应该确保它可用于正确版本的 python。

(请参阅https://stackoverflow.com/a/50255019/401059 从 python 中使用 pip。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-29
    • 2020-09-21
    • 2020-12-07
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    相关资源
    最近更新 更多