【问题标题】:UsageError: Line magic function `%tensorflow_version` not foundUsageError:找不到行魔术函数`%tensorflow_version`
【发布时间】:2020-04-18 05:19:35
【问题描述】:
我已经在我的机器上安装了 TensorFlow,但是我不断收到错误消息:UsageError: Line magic function `%tensorflow_version` not found.
关于为什么会这样的任何想法?我运行的代码如下(Jupyter Notebook)
%tensorflow_version 1.x
import tensorflow as tf
print(tf.__version__)
【问题讨论】:
标签:
python
tensorflow
jupyter-notebook
【解决方案1】:
Jupyter notebook 带有一组神奇的功能,但%tensorflow_version 不是其中之一。魔法指令
%tensorflow_version X.X
仅适用于 Google Colab 笔记本,不适用于 Jupyter 笔记本。
【解决方案2】:
这段代码
%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