【问题标题】:Can't import tf2 into jupyter notecook无法将 tf2 导入 jupyter notecook
【发布时间】:2019-09-12 17:28:13
【问题描述】:

我刚刚安装了 tensorflow2,但是当我打开 jupyter notebook 并导入 tensorflow 时,当我执行 print(tf.version) 时,我得到了 1.13 版本。

【问题讨论】:

    标签: jupyter-notebook tensorflow2.0


    【解决方案1】:

    如果tf.__version__ 给你1.13 是因为在当前环境中你已经安装了TensorFlow 1.13。

    您可以通过使用pip freeze 并查看列表来查看当前环境中安装的每个包。

    但是,为了确保您在安装了 TensorFlow 2.0 的环境中工作,您可以创建一个 virtualenv 并使用 pip 在其中安装您需要的一切。

    记得在你的虚拟环境中安装 jupyter notebook 包,否则你将执行系统 ​​jupyter notebook 并且它会加载安装在系统级的 TensorFlow 包。

    希望对你有帮助

    【讨论】:

    • 非常感谢您的回复。我对 pip 和 pip3 感到困惑。在 pip 中,我安装了 tf 2.0,而在 pip3 中,我同时安装了 tf 1.13 和 2.0(加上 tf estimator 1.13、tf estimator nightly 1.15 和 tf nightly 1.14)。
    • 因为您(几乎所有人)都安装了 Python 2(使用 pip)和 Python 3(使用 pip3)。我强烈建议创建一个使用 python 3 解释器的 virtualenv(如果我没记错的话,你可以使用 -p python 3.6 创建它)并且只使用它。另一个建议是从系统中删除每个 tensorflow 包(在 py2 和 py3 环境中),所以当你创建一个新环境时,你不会冒险使用一些系统范围内安装的包
    猜你喜欢
    • 1970-01-01
    • 2023-03-06
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 2022-06-26
    相关资源
    最近更新 更多