【问题标题】:Anaconda Solving Environment fails in New EnvironmentAnaconda 解决环境在新环境中失败
【发布时间】:2021-05-10 23:15:34
【问题描述】:

我正在尝试在我的本地机器上设置 tensorflow-gpu,以便在我的 RTX 2070 super 上训练神经网络。不幸的是,即使在全新的环境中,我也无法解决环境问题。

我最初尝试通过Anaconda直接安装tensorflow-gpu,但即使安装了cudnn和cudatoolkit,它也无法识别GPU。我认为可能是时候跳槽到 pytorch 了……

错误代码;

(base) C:\Users\Albert>conda install -c conda-forge cudnn
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

【问题讨论】:

标签: python tensorflow anaconda


【解决方案1】:

您尝试安装的软件包可能与您已安装的软件包冲突。尝试使用最少的包集为 tensorflow 创建一个新环境:

conda create --name tf python cudnn -c conda-forge
conda activate tf

然后您可以在这个新环境中使用condapip 安装其他软件包。

总的来说,我发现为不同的任务或项目创建单独的 conda 环境是使用conda的更好方法

conda 文档中有关于 managing environments 的详细信息

【讨论】:

  • 您好,感谢您的回复。这适用于创建环境,但之后我仍然收到错误。创建单独的环境而不是 conda 是什么意思。你的意思是一旦你用virtualenv来创建单独的环境而不是anaconda?谢谢。
  • 你能把你从创建环境到得到错误的所有步骤都贴出来吗?如果您使用的是 conda,则不需要 virtualenv。 conda 创建和管理自己的环境。
  • @albertchen:另外,通过激活它来确保您在新环境中工作。我在答案中添加了这一步
  • 您好,它安装 cudnn 很好,但是当我尝试安装 tensorflow-gpu 时,它开始吓坏了。所以通过 pip 安装了 Tensorflow,它成功了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-12
  • 2018-08-29
  • 1970-01-01
相关资源
最近更新 更多