pytorch安装报错:OSError: [WinError 127],c10_cuda.dll缺失。

Posted PandaCrib

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytorch安装报错:OSError: [WinError 127],c10_cuda.dll缺失。相关的知识,希望对你有一定的参考价值。

一句话总结:重装大法好

以下算是记录一下本人的pytorch安装历程。
pytorch官网可根据配置提供安装命令,我是右键-NVIDIA控制面板-系统信息查看的CUDA版本,首次安装使用的是Conda。

conda install pytorch torchvision torchaudio cudatoolkit=11.6 -c pytorch -c conda-forge

安装过程很顺利,但进入python运行后报错:

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\\Users\\Administrator\\Anaconda3\\envs\\pytorch\\lib\\site-packages\\torch\\__init__.py", line 124, in <module>
    raise err
OSError: [WinError 127] 找不到指定的程序。 Error loading "C:\\Users\\Administrator\\Anaconda3\\envs\\pytorch\\lib\\site-packages\\torch\\lib\\c10_cuda.dll" or one of its dependencies.

c10_cuda.dll缺失,试了很多办法都无法解决,开始重装大法,这次使用pip安装,然而安装过程就报错了。

conda uninstall pytorch
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116

按照提示代码升级pip版本python -m pip install --upgrade pip,再次尝试安装pytorch依旧报错,多试几次即可成功安装。


此处报错setuptools版本太低了,pip install --upgrade setuptools升级了一下。打开python,输入import torch依旧报错:

AttributeError: module 'numpy' has no attribute 'ndarray'

卸载安装其他版本的numpy,尝试几次后发现1.19.3可行,大功告成。

pip uninstall numpy
pip install numpy==1.19.3

pycharm/pytorch OSError: 页面文件太小,无法完成操作(改变虚拟内存大小)

训练pytorch yolov5的时候报错

解决办法,改变虚拟内存大小


设置好要重启才生效

好像不大对,要改成自定义大小:

以上是关于pytorch安装报错:OSError: [WinError 127],c10_cuda.dll缺失。的主要内容,如果未能解决你的问题,请参考以下文章

Win7 SP1 GT 730 PyTorch+CUDA10.1安装后报错?

win10上 安装python环境遭遇OSError: raw write()

pip 安装mysqlclient报错OSError: mysql_config not found

pip install mysqlclient报错(OSError: mysql_config not found)

YOLOV5 环境搭建和使用记录

windows下安装torchvision报错的解决方案