Python 3.x Spyder在通过Conda安装Keras后坠毁

Python 3.x Spyder在通过Conda安装Keras后坠毁,python-3.x,keras,conda,spyder,win64,Python 3.x,Keras,Conda,Spyder,Win64,我在电脑上下载了Anaconda。我想使用TensorFlow和Keras。我知道我必须使用Python 3.6和TensorFlow 1.0.9(因为我的代码) 安装Anaconda后,我打开我的Anaconda提示符(在admin中),并按照以下说明创建新的环境: conda create --name deeplearningaz python=3.6 anaconda activate deeplearningaz conda install theano conda install t

我在电脑上下载了Anaconda。我想使用TensorFlow和Keras。我知道我必须使用Python 3.6和TensorFlow 1.0.9(因为我的代码)

安装Anaconda后,我打开我的Anaconda提示符(在admin中),并按照以下说明创建新的环境:

conda create --name deeplearningaz python=3.6 anaconda
activate deeplearningaz
conda install theano
conda install tensorflow
conda install keras
conda update --all
我没有任何错误,但有一个关于更新Conda版本的警告,以及一些调试消息

之后,我尝试检查是否使用了正确的Python版本,因此我键入(仍在Anaconda提示符中)并导入keras(以查看是否正确):

一切都很好。 然后我键入
quit()
并键入
spyder
(在Python 3.6中从环境中打开spyder)。 Spyder打开,如果我键入任何内容(导入pandas、numpy et读取csv),它就会崩溃。。。没有理由(也没有错误)

之后,仍在Anaconda提示符中,我再次尝试打开Spyder,但出现错误:

我没有遇到问题,我一次又一次地尝试卸载并安装anaconda(并检查我的文件是否真的被删除)。我没有找到。。。 我检查了
打印(sys.path)
,它看起来没问题(但我没有看到env)

有人知道吗?

我把conda信息放在了环境中(在崩溃之前)


我不使用Spyder,但基于此,目前让Spyder使用Conda env的正确方法似乎是从env外部启动Spyder,然后更改Python解释器(工具首选项Python解释器)指向要使用的env内的
python

或者,如果您真的不在乎空间,只需在env中安装一个新的Spyder实例(
conda install-n deeplearningaz Spyder
),然后您就可以在env中启动而不会出现问题

python
import keras