UsageError:找不到行魔术函数`%tensorflow_version`

时间:2019-12-28 19:38:16

标签: python tensorflow jupyter-notebook

我的机器上已经安装了TensorFlow,但是我一直收到错误消息:UsageError: Line magic function `%tensorflow_version` not found.

关于这是为什么的任何想法?我运行的代码如下(Jupyter Notebook)

%tensorflow_version 1.x
import tensorflow as tf
print(tf.__version__)

2 个答案:

答案 0 :(得分:1)

此代码

%tensorflow_version 1.x

...是Google Colab中的“魔术”命令(“魔术”),指示Colab环境使用Tensorflow版本1的最新稳定版本。为了让您自己使用代码, Jupyter笔记本,您只需要在本地安装Tensorflow。有几种方法:

命令行,安装垂直版本:

pip install tensorflow==1.15.0

或在Jupyter笔记本中本身:

import sys 
!{sys.executable} -m pip install tensorflow==1.15.0
# !{sys.executable} -m pip install --user tensorflow==1.15.0. # you may need '--user' based on your environment

答案 1 :(得分:0)

Jupyter笔记本电脑具有一组魔术功能,但是%tensorflow_version不是其中之一。魔术命令

%tensorflow_version X.X

仅在Google Colab笔记本中可用,而在Jupyter笔记本中不可用。