Win11安装pytorch

阳光雨露有代码 2024-09-25 06:58:22

最近新买了电脑,里面预先安装的是Windows11 64位的系统,在安装了python3.8之后,开始安装cpu版本的pytorch。

打开CMD窗口,输入以下安装命令:

pip install torch torchvision torchaudio

白天安装的,torch-2.4.1-cp38-cp38-win_amd64.whl 文件较大,一共有199.4 MB,安装了几次都是报红色的ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.超时退出错误,如下图所示:

这是网速比较慢的原因导致的,到晚上人少的时候再次用以上安装命令来安装,网速快一些了,很快就安装上了,安装成功后CMD窗口状态如下图所示:

这时虽然已经安装好了torch和其它的一些库文件,但是运行一个简单的python+pytorch程序发现还是报错:

OSError: [WinError 126] 找不到指定的模块。 Error loading "c:\Users\Admin\AppData\Local\Programs\Python\Python38\lib\site-packages\torch\lib\c10.dll" or one of its dependencies.

这是没有安装Microsoft Visual C++ Redistributable 而导致缺少c10.dll动态链接库文件导致的,这时要从https://aka.ms/vs/16/release/vc_redist.x64.exe下载安装文件安装C++环境来解决。

下载安装好vc_redist.x64.exe之后,pytorh程序运行成功,大功告成!

0 阅读:6