Jupyter notebook 找不到 Tensorflow 模块

Tensorflow module not found by Jupyter notebook

问题: 当我尝试在 Mac.

上导入 Tensorflow 时,Jupyter 说 "Module not found"

背景:

在命令行,我可以激活venv,启动python3然后导入tensorflow并正确显示tensorflow版本。但 Tensorflow 不会从 Jupiter 内部导入。如果我尝试更改 Jupyter 笔记本中的内核,则只会列出 Python3。

在其他线程上,人们建议使用 anaconda,但我按照上面的建议使用 PIP 安装 Tensorflow link。

有什么想法吗?

安装 Jupyter 内核

您需要在环境中安装内核,然后使用 Jupyter。

ipython kernel install --user --name=.venv

然后重启jupyter,点击新建,你应该会在内核列表中看到.venv