项目场景:
Anaconda安装pytorch报错
一直以为是网络慢的原因,看了许多大佬的博客才发现是版本问题
问题描述:
我的部分报错:同时报很多个CondaVerificationError,SafetyError,ClobberError
SafetyError: The package for libcusparse-dev located at D:\yan\Anaconda zhuang\pkgs\libcusparse-dev-11.7.5.86-0
appears to be corrupted. The path 'bin/cusparse64_11.dll'
has an incorrect size.
reported size: 277443584 bytes
actual size: 233111552 bytes
CondaVerificationError: The package for libcusparse-dev located at D:\yan\Anaconda zhuang\pkgs\libcusparse-dev-11.7.5.86-0
appears to be corrupted. The path 'src/cusparse_fortran.c'
specified in the package manifest cannot be found.
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, nvidia/win-64::cuda-profiler-api-12.1.105-0
path: 'license'
原因分析:
解决SafetyError
:
输入以下命令,删除缓存包
conda clean --packages --tarballs
回复Y
再运行以下命令
conda install nb_conda
但是又出现了新的错误UnsatisfiableError,意思是说python版本不兼容
所以只需要创建一个兼容的python版本即可,我自己的python版本是3.10,我选择安装3.6的版本
1、先重启命令行窗口,删除这个环境,输入以下命令,其中mayanpytorch是环境名称
conda remove -n mayanpytorch --all
2、重新指定python版本安装环境,其中bbxpytorch是我重新起的名字,可以看下这篇博客https://blog.csdn.net/qq_42479695/article/details/121517743https://blog.csdn.net/qq_42479695/article/details/121517743
conda create -n bbxpytorch python=3.5
然后就继续安装我的pytorch 呜呜呜
耶耶耶 成功啦!!!
版本对了,连安装都超级快~