Sim*_*one 9 python anaconda keras jupyter-notebook
我已经安装了Anaconda的Tensorflow和Keras(在Windows 10上),创建了一个使用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)
使用笔记本电脑和游戏机,但是我仍然遇到相同的错误。
我该如何解决这个问题?
小智 6
请尝试以下操作:
在jupyter笔记本单元中运行以下命令:
import sys
sys.path
sys.executable
Run Code Online (Sandbox Code Playgroud)
它可能不是指向您的虚拟环境,而是指向根目录
解决方法是从虚拟环境内部安装jupyter笔记本
$ . your_env/bin/activate
(your_env)$ python -m pip install jupyter
Run Code Online (Sandbox Code Playgroud)
现在您可以导入tensorflow或keras
(不是答案,而是一些故障排除提示)
sys.path 不是 Python 可执行文件的路径,而是库的路径。
您可能会尝试卸载 Jupiter 并再次安装,并希望新安装能够拾取已安装的软件包。可能发生的情况是,您安装了多个 Python,并且不同的库安装在不同的位置。当从不同的环境请求时,sys.path 可能会提示您是否属实。
| 归档时间: |
|
| 查看次数: |
20095 次 |
| 最近记录: |