Anaconda 安装pytorch 问题

本文讲述了如何处理因共享路径导致的`clobbererror`,如CUDA版本不匹配问题,以及如何在Conda环境中管理PyTorch、CUDA和相关依赖,包括检查驱动版本、创建、激活、安装、删除和清理环境的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装anaconda

安装pytorch问题

clobbererror: this transaction has incompatible packages due to a shared path. packages: nvidia/win-64::cuda-cupti-11.8.87-0, nvidia/win-64::cuda-nvtx-11.8.86-0 path: ‘metadata_conda_debug.yaml’

  1. 打开 cmd 输入 nvida-smi ,可以看见本机的NIVDIA-SMI,与NVIDIA驱动版本与CUDA版本对应关系对应表进行查询,找到低于(我的电脑为456.71)的cuda版本,找到torch官网对应的进行下载。
  2. pytorch历史版本
conda create -n env_name python=3.6   创建环境
conda env list 查看环境
conda activate env_name 激活环境
conda install pytorch==1.9.0 torchvision==0.10.0 torchaudio==0.9.0 cudatoolkit=10.2 -c pytorch  安装 Pytorch

conda remove -n env_name --all   完全删除环境和环境中的所有软件包
conda env remove -n env_name   只删除环境本身,但保留环境中已安装的软件包

如果出现如下问题:
InvalidArchiveError(‘Error with archive C:\Downloads\Anaconda\pkgs\pytorch-1.9.0-py3.6_cuda10.2_cudnn7_0.tar.bz2. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nCould not unlink’)

说明之前安装有残余输入:
conda clean --all   
然后重新安装torch

常用语法

conda --version # 获得版本号
conda update --help # 如果要查看对某一命令的帮助,可以添加--help或-h
conda create --name env_name # 创建环境
conda create --name env_name python=3.8 # 如果需要指定Python的版本,则可以在最后面添加python
conda env list # 列举环境列表
conda activate env_name # 进入某个环境
conda deactivate # 退出某个环境
conda env remove --name env_name # 删除环境

conda env create -f environment.yml # 根据yml文件配置环境
conda env export > environment.yaml # 导出yml环境包


安装包

常用镜像源与常用方法
conda create --name envName 不能成功,可能是channels的问题,和清楚缓存问题,试一下:
1.conda clean -p # 清楚缓存
2.conda config --remove channels channels_name # 可以删除一些channels
3.conda install -c conda-forge timm # 解决无法安装timm的问题

conda config --show channels # 展示channels
conda config --remove channels channels_name # 删除channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ 
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  # 添加镜像源

conda uninstall python # 删除包
conda install python=3.8 # 安装包
conda install -c conda-forge timm # 这样切换轮子才可以下载timm




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值