如何在Conda项目环境中安装与Base环境不同的CUDA-toolkit版本
解决conda虚拟环境中安装不同版本CUDA Toolkit的问题
先确认你激活的是项目专属虚拟环境而非Base环境,执行命令:
conda activate your_project_env要是环境没完全隔离Base的包,创建新环境时加
--no-default-packages参数确保干净:conda create -n new_project_env --no-default-packages python=3.x直接用默认频道可能找不到11.8版本,指定conda-forge频道试试安装:
conda install -c conda-forge cudatoolkit=11.8遇到依赖冲突的话,加
--force-reinstall强制覆盖冲突包:conda install -c conda-forge cudatoolkit=11.8 --force-reinstall检查依赖冲突根源:
执行带调试参数的安装命令,查看具体冲突的包:conda install cudatoolkit=11.8 --debug根据输出卸载冲突包后再重新安装cudatoolkit 11.8,或者干脆创建全新环境直接指定版本:
conda create -n cuda118_env python=3.x cudatoolkit=11.8安装完成后验证版本:
激活环境后执行nvcc --version,确认输出显示CUDA版本为11.8;如果用PyTorch,也可以用Python验证:import torch print(torch.version.cuda)
内容的提问来源于stack exchange,提问作者Pannaga Sudarshan
相关产品推荐
相关产品推荐

