首页 > 解决方案 > 安装 Keras 破坏了 Conda 虚拟环境(Windows 10)

问题描述

我试图在我的 python 3.7 环境中安装 Keras,然后我注意到 tensorflow 和 keras 都不支持 python 3.7,它们支持 3.6
然后我使用 conda/anaconda 使用 python 3.6 创建了一个新的虚拟环境。我可以通过输入cmd 然后输入 python shell
来激活这个虚拟环境 。我使用 安装了 Keras 及其依赖项,似乎没问题,我输入了 python shell 导入的 keras 和其他对这些库进行修改的库,它们按预期工作。 如果我可以自己手动再次打开虚拟环境,我关闭了窗口再试一次。打字,然后我遇到了这个问题( 截图activate deeplearningpython
conda install -c conda-forge keras

activate deeplearning
我只activate deeplearning在 cmd 屏幕截图上输入了该部分。
这里的问题是我无法进入虚拟环境,我得到这个命令?在cmd上,然后它会自行关闭。我无法进入虚拟环境,因此无法安装新库。但是我可以从安装的地方进入这个环境的python shell。
但是文件夹中没有 .bat 文件,因此我也无法从那里激活虚拟环境。
我不知道该怎么做,如果有人可以提供帮助,我将不胜感激,在此先感谢。

标签: pythontensorflowkerasanacondavirtualenv

解决方案


似乎用于激活 keras 的脚本过早退出。原因之一可能是 python 3.6 中没有设置环境。

尝试使用命令创建虚拟环境:

conda create --name deeplearning python=3.6

然后您可以按照以下说明进行操作:http: //inmachineswetrust.com/posts/deep-learning-setup/

注意:安装 keras 时使用命令:

conda 安装 keras


推荐阅读