我刚刚在Windows 10中安装了Anaconda 3.7。然后,我创建了一个新的env tensorflow并安装在那里。它安装成功没有任何问题。然后我 使用了命令 conda安装-c conda-forge keras 安装Keras。在Keras安装过程中,Anaconda Prompt突然崩溃了。我重新启动了它,然后尝试激活我的tensorflow env。但是一旦我尝试激活它,Anaconda Prompt就会崩溃!请看一下我的屏幕截图。我怎样才能解决这个问题?非常感谢您的支持。 法拉利
答案 0 :(得分:5)
问题可能是由于tensorflow的版本-tensorboard不匹配。当您输入命令 conda install -c conda-forge keras 来安装keras时,tensorflow和tensorboard版本会更改。
我尝试了以下步骤,对我来说效果很好。
安装keras会自动安装tensorflow。
答案 1 :(得分:2)
我只是有一个相同症状的问题。 conda环境的激活没有打印错误消息,而是退出了控制台应用程序。
可以在环境内的./etc/conda/activate.d
中找到在激活时运行的脚本。可以使用conda env list
找到通往环境的路径。检查这些脚本中是否有任何“退出”命令,并在必要时将其注释掉。这应该至少可以让您看到错误消息。
在我的情况下,此问题是由需要MSVC编译器的软件包引起的,而未安装Visual Studio studio。
答案 2 :(得分:2)
我也遇到了同样的错误,我已经通过重新创建conda环境解决了它。这是由于几个软件包之间的版本不匹配而发生的。只需删除conda环境并重新创建环境,但这一次不添加tensorflow GPU软件包,而只需添加keras-gpu,它将照料一切。
我做了以下事情:
删除了相同的环境
使用
conda create -n myEnv python==3.6
conda install -c conda-forge keras-gpu
现在它将安装必要的软件包,然后您可以激活环境并使用它
答案 3 :(得分:1)
我遇到了同样的问题。通过创建新的环境并使用
解决 conda install -c hesi_m keras
这将安装Keras
和Tensorflow
的最新版本。
结果发现,如果您使用conda install -c conda-forge keras
安装了keras,则很可能会获得过时的版本。
答案 4 :(得分:0)
这里有同样的问题。
我刚刚使用
在tf-gpu环境中安装了tensorflow-gpuconda安装tensorflow-gpu
它已成功安装并运行完美。但是安装后,只要我打算通过此命令使用环境
激活tf-gpu
它显示以下enter image description here输出,并很快关闭命令提示符。我正在为蟒蛇3.6使用anaconda。
答案 5 :(得分:0)
当您打开Anaconda命令提示符时,只需按ctrl + c并按Y暂时避免崩溃,然后重新开始为张量流设置环境... 这对我有用。