Jupyter 找不到 keras 的模块

新手上路,请多包涵

我已经通过 Anaconda(在 Windows 10 上)安装了 Tensorflow 和 Keras,我创建了一个使用 Python 3.5.2 的环境(Anaconda 中的原始环境是 Python 3.6)。当我尝试执行 import keras as ks 时,我得到 ModuleNotFoundError: No module named 'keras'

我试图通过 sys.path.append(C:\\Users\\ ... \\Anaconda3\\python.exe) 解决这个问题

同时使用笔记本电脑和控制台,但我继续遇到同样的错误。

我该如何解决这个问题?

原文由 Simone 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 790
1 个回答

请尝试以下操作:

在 jupyter 笔记本单元中运行这些:

 import sys

sys.path

sys.executable

它可能不指向您的虚拟环境,而是指向根目录

解决方法是从虚拟环境中 安装 jupyter notebook

 $ . your_env/bin/activate

(your_env)$ python -m pip install jupyter

现在您可以导入 tensorflow 或 keras

原文由 sandeep srivastava 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题