我激活tensorflow env后,Anaconda提示崩溃

时间:2018-11-13 00:01:35

标签: tensorflow keras anaconda

我刚刚在Windows 10中安装了Anaconda 3.7。然后,我创建了一个新的env tensorflow并安装在那里。它安装成功没有任何问题。然后我 使用了命令 conda安装-c conda-forge keras 安装Keras。在Keras安装过程中,Anaconda Prompt突然崩溃了。我重新启动了它,然后尝试激活我的tensorflow env。但是一旦我尝试激活它,Anaconda Prompt就会崩溃!请看一下我的屏幕截图。我怎样才能解决这个问题?非常感谢您的支持。 法拉利

Anaconda Prompt Crashes

6 个答案:

答案 0 :(得分:5)

问题可能是由于tensorflow的版本-tensorboard不匹配。当您输入命令 conda install -c conda-forge keras 来安装keras时,tensorflow和tensorboard版本会更改。

我尝试了以下步骤,对我来说效果很好。

  • conda create -n tf python = 3.6
  • 激活tf
  • conda安装keras

安装keras会自动安装tensorflow。

答案 1 :(得分:2)

我只是有一个相同症状的问题。 conda环境的激活没有打印错误消息,而是退出了控制台应用程序。

可以在环境内的./etc/conda/activate.d中找到在激活时运行的脚本。可以使用conda env list找到通往环境的路径。检查这些脚本中是否有任何“退出”命令,并在必要时将其注释掉。这应该至少可以让您看到错误消息。

在我的情况下,此问题是由需要MSVC编译器的软件包引起的,而未安装Visual Studio studio。

答案 2 :(得分:2)

我也遇到了同样的错误,我已经通过重新创建conda环境解决了它。这是由于几个软件包之间的版本不匹配而发生的。只需删除conda环境并重新创建环境,但这一次不添加tensorflow GPU软件包,而只需添加keras-gpu,它将照料一切。

我做了以下事情:

  1. 删除了相同的环境

  2. 使用

  3. 创建了相同的环境

conda create -n myEnv python==3.6

  1. 安装keras gpu

conda install -c conda-forge keras-gpu

现在它将安装必要的软件包,然后您可以激活环境并使用它

答案 3 :(得分:1)

我遇到了同样的问题。通过创建新的环境并使用

解决

conda install -c hesi_m keras

这将安装KerasTensorflow的最新版本。

结果发现,如果您使用conda install -c conda-forge keras安装了keras,则很可能会获得过时的版本。

答案 4 :(得分:0)

这里有同样的问题。

我刚刚使用

在tf-gpu环境中安装了tensorflow-gpu

conda安装tensorflow-gpu

它已成功安装并运行完美。但是安装后,只要我打算通过此命令使用环境

激活tf-gpu

它显示以下enter image description here输出,并很快关闭命令提示符。我正在为蟒蛇3.6使用anaconda。

答案 5 :(得分:0)

当您打开Anaconda命令提示符时,只需按ctrl + c并按Y暂时避免崩溃,然后重新开始为张量流设置环境... 这对我有用。