Python 无法在Spyder中导入Keras

Python 无法在Spyder中导入Keras,python,neural-network,keras,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,而在Spyder中,它仍然会抛出相

我试图在Spyder中导入Keras库,但它抛出了一个错误:

Traceback (most recent call last):

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

ModuleNotFoundError: No module named 'keras'
如果我使用终端在虚拟环境中编辑,我可以成功导入Keras,而在Spyder中,它仍然会抛出相同的错误。

如果您有蟒蛇(因为Sypder是它的一部分)。你为什么不这样做

conda install keras
在终点站。
它在spyder上的安装和工作没有任何问题。

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

source py-keras/bin/activate
然后使用命令行中的相应命令启动spyder:

spyder

您将使用任何一种方式安装keras。
从conda命令提示符下的conda install keras或从指向python36\u 64\脚本的命令提示符下的pip install keras。但是,要在Spyder控制台中实现这一点,唯一需要做的额外步骤是关闭Spyder控制台,然后通过Anaconda Navigator再次启动它。使用开始>水蟒导航器>Spyder。您应该能够导入keras。

我想,您需要告诉spyder从这个venv使用python。您可以按照此帖子中的说明进行操作:我已经尝试过了,但没有效果..顺便说一句,谢谢回复:)CondaIOError:在:/home/betelgeuse/Anaconda3中缺少写入权限,sudo不识别conda…顺便说一句,谢谢回复..)检查此项,可能对conda有帮助,安装keras很容易。我已经用同样的方法完成了,并且对methanks很好:)使用root权限重新安装它工作:)
spyder