【问题标题】:Downgrading Python Breaks Conda降级 Python 会破坏 Conda
【发布时间】:2019-03-03 05:11:06
【问题描述】:

我安装了 Python 3.7,它显然不支持 Keras。 当我尝试使用 conda 下载 Keras 时,Python 被降级到 3.6.8 并且 Conda 停止工作。

当我尝试运行 Conda 时,出现以下错误,

    from conda.cli import main
ModuleNotFoundError: No module named 'conda'

我也试过直接通过运行来降级Python,

conda install python==3.6

我也有同样的行为。

有人可以帮忙解决这个令人沮丧的问题吗?

【问题讨论】:

  • Keras 在 Python 3.7 中运行良好,我每天都在使用它。
  • 你是如何在 Python 3.7 中安装 Keras 的?当我执行conda install keras 时,它会自动将 Python 降级到 3.6.8
  • 不使用 anaconda,使用 pip 安装 keras。

标签: python keras anaconda conda


【解决方案1】:

Anaconda 在 python 3.7 中不稳定,但您需要创建使用 conda 安装 keras 的环境

conda create -n yourEnvName python

现在使用以下命令激活该环境

activate yourEnvName

接下来使用 pip 命令为其安装 tensorflow 和 keras

pip install tensorflow
pip install keras

【讨论】:

  • 命令应该是conda activate yourEnvName。另外,我不确定“Anaconda 在 python 3.7 中不稳定”是什么意思
  • 您能否澄清一下“Anaconda 在 python 3.7 中不稳定”的含义?我想我需要为 Python 3.6 创建一个环境,但我想了解导致这种奇怪行为的原因。
  • 我的意思是 Tenaorflow 和 keras 在 python 3.7 中不稳定
猜你喜欢
  • 2015-02-20
  • 2017-09-23
  • 2021-03-30
  • 1970-01-01
  • 2021-03-15
  • 2012-04-01
  • 1970-01-01
  • 2019-12-27
  • 2015-10-08
相关资源
最近更新 更多