2017-09-26 111 views
1

我试图导入的Spyder的Keras库,但它抛出一个错误:无法导入Keras在Spyder的

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 

如果我在终端的虚拟env中进行编辑,我可以成功导入Keras,而在Spyder中它仍会引发相同的错误。

+0

我想,你需要告诉spyder使用这个venv的python。您可以按照这篇文章的指示:https://stackoverflow.com/a/45219081/5538805 – MrPyCharm

+0

我已经试过,它没有工作..btw谢谢你的答复:) – popleye

回答

0

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

conda install keras 

在终端上。 它在Spyder上安装并且没有任何问题。

+0

CondaIOError:缺少写入权限:/ home/betelgeuse/anaconda3 – popleye

+0

和sudo不承认conda ...顺便说一句,感谢回复.. :) – popleye

+0

检查这,可能会有所帮助https://askubuntu.com/questions/917490/unable-to-update-anaconda-packages -on-ubuntu-17-04 –