无法在Spyder中导入Keras

时间:2017-09-26 10:18:18

标签: python neural-network keras

我尝试在Spyder中导入Keras库,但它会抛出错误:

Traceback (most recent call last):

  File "<ipython-input-8-c74e2bd4ca71>", line 1, in <module>
    import keras

ModuleNotFoundError: No module named 'keras'

然后我创建了一个虚拟环境并在其中安装了Keras:

cd virtualenv/
virtualenv -p python3.5 py-keras
source py-keras/bin/activate
pip install -q -U pip setuptools wheel
pip install keras

如果我正在使用终端在虚拟环境中进行编辑,我可以成功导入Keras,而在Spyder中它仍然会抛出相同的错误。

3 个答案:

答案 0 :(得分:1)

如果你有anaconda(因为Sypder是其中的一部分)。为什么不做你

conda install keras

在终端上。 它在spyder上安装和工作没有任何问题。

答案 1 :(得分:1)

您是否也尝试从virtualenv启动Spyder? 您可以像以前那样激活virtualenv:

source py-keras/bin/activate

然后从命令行使用适当的命令启动spyder:

spyder

答案 2 :(得分:0)

您将通过两种方式安装keras。 从conda命令提示符处进行conda install keras或从命令提示符处进行pip安装keras并指向python36_64 \ Scripts。但是,要在Spyder控制台中实现该功能,唯一需要做的额外步骤就是关闭Spyder控制台,然后通过Anaconda Navigator重新启动它。使用开始> Anaconda Navigator-> Spyder。您应该能够导入keras。