当我尝试使用pip3安装keras时,此消息显示。
Requirement already satisfied: keras in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: pyyaml in /usr/local/lib/python3.5/dist-packages (from keras)
Requirement already satisfied: six>=1.9.0 in ./.local/lib/python3.5/site-packages (from keras)
Requirement already satisfied: scipy>=0.14 in /usr/local/lib/python3.5/dist-packages (from keras)
Requirement already satisfied: numpy>=1.9.1 in ./.local/lib/python3.5/site-packages (from keras)
但是我在一个项目中导入了keras,它显示了这个错误。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'keras'
如何解决这个问题?我使用了Ubuntu 16.04和python 3.
答案 0 :(得分:1)
您使用的是虚拟环境吗?如果是这样,请务必激活它。
编辑:要扩展“虚拟环境”的含义,请在“Conda”中查看here和here。 Conda可以通过多种方式帮助您进行安装;它可以帮助您稍后更新Keras,它将帮助您管理使用哪些Python脚本所需的软件包,因此您无需在任何地方编写一百万import numpy as np
个语句等。还有更多内容深入,清楚解释Conda是什么here
您还可以看到安装了哪些软件包:
pip3 freeze
答案 1 :(得分:0)
我建议在使用conda的单独环境中使用keras。
假设您要创建一个名为“ myenv”的环境
1.打开Anaconda promt并输入以下内容:
conda create --name myenv
2。要激活环境:
conda activate myenv
3。现在您可以安装keras和其他依赖项:
pip install keras