Jupyter notebook 找不到 Tensorflow 模块
Tensorflow module not found by Jupyter notebook
问题: 当我尝试在 Mac.
上导入 Tensorflow 时,Jupyter 说 "Module not found"
背景:
- 安装并激活 Virtualenv 16.7.9 (venv)
- Python 安装了 3.7.6
- 已安装 PIP 19.3.1
- Tensorflow 2.1.0 按照 official install instructions
使用 PIP 安装
在命令行,我可以激活venv,启动python3然后导入tensorflow并正确显示tensorflow版本。但 Tensorflow 不会从 Jupiter 内部导入。如果我尝试更改 Jupyter 笔记本中的内核,则只会列出 Python3。
在其他线程上,人们建议使用 anaconda,但我按照上面的建议使用 PIP 安装 Tensorflow link。
有什么想法吗?
安装 Jupyter 内核
您需要在环境中安装内核,然后使用 Jupyter。
ipython kernel install --user --name=.venv
然后重启jupyter,点击新建,你应该会在内核列表中看到.venv
。
问题: 当我尝试在 Mac.
上导入 Tensorflow 时,Jupyter 说 "Module not found"背景:
- 安装并激活 Virtualenv 16.7.9 (venv)
- Python 安装了 3.7.6
- 已安装 PIP 19.3.1
- Tensorflow 2.1.0 按照 official install instructions 使用 PIP 安装
在命令行,我可以激活venv,启动python3然后导入tensorflow并正确显示tensorflow版本。但 Tensorflow 不会从 Jupiter 内部导入。如果我尝试更改 Jupyter 笔记本中的内核,则只会列出 Python3。
在其他线程上,人们建议使用 anaconda,但我按照上面的建议使用 PIP 安装 Tensorflow link。
有什么想法吗?
安装 Jupyter 内核
您需要在环境中安装内核,然后使用 Jupyter。
ipython kernel install --user --name=.venv
然后重启jupyter,点击新建,你应该会在内核列表中看到.venv
。