3.6版本python 用conda4.12.0版本安装pytorch11.8失败报错

Solving environment: failed with initial frozen solve. Retrying with flexible solve.一直报这个错误,降低conda版本,更新conda版本都没用,创建新环境也没用

那就用pip进行安装,安装命令为:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

设置镜像的优先权。如下:
conda config --set channel_priority flexible
然后conda install 包名

不行的话
手动删除自己添加过的镜像路径或者安装包的时候指定特定的路径,如下:

# 手动删除,上面add了多少镜像路径,就要remove多少镜像路径。
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

或者安装包时指定特定路径,如下:

pip install 包名 -i  http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

每次安装包都要指定路径

看楼主说 更新conda版本都没用,更新了之后 是否清除缓存了呢?

conda clean --all

如果更新了,且清楚了缓存,而且创建新环境也没用 的话,
可以尝试查看Conda的错误日志以获取更详细的信息。

conda info --envs

找到您的环境,并查看其中的conda.log文件,以获取更多关于依赖解决失败的详细信息。

如果问题仍然存在,您可以考虑使用其他安装工具如pip来安装PyTorch

我安装过至少十次pytorch,遇到过各种各样的问题,比较有经验。pytorch是否能安装和conda关系不大。和torch一些依赖库有关,这些依赖库安装有缺少就不行。可以联系我,帮你看看。

试试这个

conda install pytorch torchvision cpuonly


基于GPT和LP的编写:

  • 如果你在使用conda安装pytorch时遇到问题,你可能需要尝试以下方法:
  • 1.首先确保你的conda环境是最新的。尽管你已经尝试过更新,但是确认一下是否真的更新到最新版本是有必要的。你可以使用以下命令来更新conda:
conda update --all
  • 2.用清华大学的PyTorch镜像源来安装。清华大学为PyTorch提供了一个镜像源,有时这可以解决安装问题。你可以使用以下命令来安装:
conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/
  • 根据你的CUDA版本更改上述命令中的"cudatoolkit=11.1"。
  • 3.用Python的虚拟环境(venv)。如果conda的环境仍然有问题,你可以尝试使用Python的虚拟环境。以下是创建和使用虚拟环境的步骤:
python3 -m venv pytorch-env
source pytorch-env/bin/activate
pip install torch torchvision torchaudio
  • 这个方法可能需要你手动安装CUDA和cuDNN。

  • 4.最后,如果以上方法都无法解决问题,你可能需要考虑重装conda或者Python。

  • 还有一点需要注意,Python 3.6是一个相对较老的版本,最新的PyTorch可能不再支持这个版本。你可能需要升级到一个更新的Python版本。:

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
这个错误通常是由于conda无法解决依赖关系或者找不到对应的软件包造成的。以下是一些可能的解决方案:

1、 尝试清除conda的缓存:

conda clean -a

这会删除所有已下载的软件包和缓存,然后重新尝试安装。

2、 尝试更新conda:

conda update conda

这会更新conda的版本并重新尝试安装。

3、 尝试添加conda-forge的源:

conda config --add channels conda-forge

这会添加conda-forge的源,它包含了许多常用的软件包和更新。

4、 尝试使用pip安装pytorch:

pip install torch torchvision

这会使用pip来安装pytorch和torchvision,可能会避免conda无法解决依赖关系的问题。


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

  • 文章:conda安装pytorch所遇Solving environment: failed with initial frozen solve. Retrying with flexible solve. 中也许有你想要的答案,请看下吧
  • 除此之外, 这篇博客: Pytorch安装过程及问题解决中的 问题1:关于conda的报错解决: Solving environment: failed with initial frozen solve. Retrying with flexible solve. 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 更改信道级别:

    conda config --set channel_priority flexible
    
  • 以下回答由chatgpt基于相关博客总结生成:

    针对您遇到的问题,可以尝试以下步骤进行优化:

    1. 执行以下命令更改信道级别:
    conda config --set channel_priority flexible
    
    1. 确保您的conda环境已更新,执行以下命令更新conda:
    conda update conda
    
    1. 确保安装了最新版本的conda,可以尝试使用anaconda官网提供的安装脚本进行安装,命令如下:
    bash Anaconda-latest-Linux-x86_64.sh
    
    1. 如果以上步骤均未能解决问题,可以尝试在使用conda安装pytorch时,手动指定某个通道。例如,指定使用pytorch官方提供的通道来进行安装:
    conda install pytorch torchvision torchaudio -c pytorch
    

    希望这些步骤能够帮助您优化问题,顺利进行pytorch的安装。如果以上步骤均未能解决问题,建议进一步查阅相关文档或者寻求专业人员的帮助。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这个问题通常是由于conda环境中的依赖项版本冲突造成的。您可以尝试采用以下方法解决:

  1. 清理conda缓存和tar包,可以使用以下命令:
conda clean --all
  1. 尝试升级conda:
conda update -n base -c defaults conda
  1. 尝试使用不同的pip源进行安装:
pip install --user --index-url https://mirrors.aliyun.com/pypi/simple/ torch

或者

pip install --user --index-url https://pypi.tuna.tsinghua.edu.cn/simple torch

其中,根据您所在地区的不同,可以选择更合适的源。

  1. 尝试使用conda-forge渠道进行安装:
conda install -c conda-forge pytorch=1.1.0

如果上述方法都不能解决问题,您可以尝试重新安装anaconda或miniconda,并重建您的环境。

另外,如果您可以提供更详细的错误信息,我们可以更好地帮助您解决问题。
如果我的回答解决了您的问题,请采纳!