Pytorch 配置报错:[WinError 126] The specified module could not be found.
目录
现在一般都使用 pytorch 搭建神经网络。搭建需要 CUDA、python、pytorch 三合一。这里说一些安装的细节。
推荐安装教程:
本文补充的是 2024 年后视频没有强调的部分。
视频中给出的中文 pdf 比官网下载说明还要详细,因此推荐。
CUDA 安装
版本匹配
注意: CUDA 和 pytorch 版本是一一对应的,不是下载最新就行。
例如到 2024 年 7 月 26 日为止——最新版 CUDA 版本为 12.7。但 pytorch 并没有与之匹配的版本。
CUDA 下载
CUDA 官网下载后进行第一次下载地址选择。
此时下载地址是安装包临时储存——下载完后会删除这个文件夹。
第二次自定义安装地址才是 CUDA 真正的安装地址。如果第二次地址选择和第一次相同,文件就会被删去。
Pytorch 安装
按照教程安装好后,在 python 中运行,得到如下报错:
|
|
真正原因是 WIN11 环境和 Pytorch 产生冲突。 很多 python 相关的组件报错都是同样的问题。
解决方法是下载 visual studio
在里面下载 MSVC v143-VS 2022 C++x64/x86 生成工具(最新)
。
英文版名字为
MSVC v143 -VS 2022 C++ x64/x86 build tools (Latest)