Keras没有使用python3

时间:2018-03-05 01:30:48

标签: python python-3.x ubuntu keras ubuntu-16.04

当我尝试使用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.

2 个答案:

答案 0 :(得分:1)

您使用的是虚拟环境吗?如果是这样,请务必激活它。

编辑:要扩展“虚拟环境”的含义,请在“Conda”中查看herehere。 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