python - 安装 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 deeplearning
python
conda install -c conda-forge keras
activate deeplearning
我只activate deeplearning
在 cmd 屏幕截图上输入了该部分。
这里的问题是我无法进入虚拟环境,我得到这个命令?在cmd上,然后它会自行关闭。我无法进入虚拟环境,因此无法安装新库。但是我可以从安装的地方进入这个环境的python shell。
但是文件夹中没有 .bat 文件,因此我也无法从那里激活虚拟环境。
我不知道该怎么做,如果有人可以提供帮助,我将不胜感激,在此先感谢。
解决方案
似乎用于激活 keras 的脚本过早退出。原因之一可能是 python 3.6 中没有设置环境。
尝试使用命令创建虚拟环境:
conda create --name deeplearning python=3.6
然后您可以按照以下说明进行操作:http: //inmachineswetrust.com/posts/deep-learning-setup/
注意:安装 keras 时使用命令:
conda 安装 keras
推荐阅读
- python - Pandas:如何仅删除列末尾的最后一个连字符
- google-forms - 如何根据其他用户过去的回复使 Google 表单自动填充?
- c - 我知道一个地址,但我应该如何判断在哪个部分?使用C的全局区域或堆区域或堆栈区域
- json - 如何解决“手势 RangeError(索引)捕获的异常:无效值:有效值范围为空:0”
- c++ - 什么会使多边形算法中的点仅在正向和反向运行时才能正常工作?
- php - PHP:如何使用键->值对每两个分隔符将一个字符串分解为一个数组
- kubernetes - 将 GKE 集群拆除为“全新”状态而不删除它?
- scala - Spark——自定义reduce函数保存到磁盘然后上传到s3
- javascript - XMLHttpRequest 返回事件对象而不是实际数据
- fortran - Fortran 将未知大小的文件读入数组