Python Anaconda解决环境在新环境中失败

Python Anaconda解决环境在新环境中失败,python,tensorflow,anaconda,Python,Tensorflow,Anaconda,我正试图在我的本地机器上安装tensorflow gpu,以便在我的RTX 2070 super上训练神经网络。不幸的是,即使在一个全新的环境中,我也无法解决环境问题 我最初试图通过Anaconda直接安装tensorflow gpu,但即使安装了cudnn和cudatoolkit,它也无法识别gpu。我想也许是时候跳槽去买火把了 错误代码 (base) C:\Users\Albert>conda install -c conda-forge cudnn Collecting packag

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

我最初试图通过Anaconda直接安装tensorflow gpu,但即使安装了cudnn和cudatoolkit,它也无法识别gpu。我想也许是时候跳槽去买火把了

错误代码

(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.

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

conda create --name tf python cudnn -c conda-forge
conda activate tf
然后,您可以在此新环境中使用
conda
pip
安装其他软件包

一般来说,我发现为不同的任务或项目创建单独的conda环境是使用
conda


康达文档中有关于

你好的详细信息,感谢您的回复。这对创建环境很有效,但之后仍然会出现错误。你说的创建单独的环境而不是conda是什么意思。你的意思是说,一旦你虚拟化,你就可以创建独立的环境,而不是巨蟒?谢谢。你能发布从创建环境到获取错误的所有步骤吗?你不需要虚拟,因为你正在使用康达。康达创建并管理自己的环境。@albertchen:另外,通过激活它来确保您在新环境中工作。我在回答中添加了这个步骤,Hello,它安装cudnn很好,但是当我尝试安装tensorflow gpu时,它开始崩溃。所以,通过pip安装Tensorflow,它就成功了。可能和你有关。