当前位置:   article > 正文

Windows10下安装Pytorch_lfd edu pytotch

lfd edu pytotch

不得不说 Windows 装个东西真的麻烦…

环境

  • Windows 10
  • python 3.6

安装步骤

1. 下载 pytorch

链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pytorch
在这里插入图片描述
前两个是有 CUDA 使用的,我安装的是第 4 个,即 CPU 版本,对应 python 版本为 3.6。

2. 安装 pytorch

终端进入 whl 文件存放目录下,执行 pip 安装:

pip install *.whl
  • 1

3. 检查是否安装成功

安装完毕后 import pytorch 可能报错:

from torch._C import *
ImportError: DLL load failed: 找不到指定的模块。
  • 1
  • 2

解决:

intel-openmp/files 界面下载 win-64/intel-openmap-*.tar.bz2,完毕后解压出来,将 Library\bin 文件夹下的两个 dll 文件放在属于环境变量的文件夹下,比如我放在了 Anaconda 的文件夹下:
在这里插入图片描述

from torch._C import *
ImportError: DLL load failed: 操作系统无法运行 %1。
  • 1
  • 2

解决方法: 同样是在 intel-openmp/files 界面下载 win-64/intel-openmap-*.tar.bz2,然后将 Library\bin 文件夹下的两个 dll 文件放在你的环境下的 Library\bin 文件夹下,替换前可以备份一下原本的文件,然后将这个 bin 目录保证在系统环境变量下就可以了。

安装完毕后 import pytorch 可能报错:

from torch._C import *
ImportError: numpy.core.multiarray failed to import
  • 1
  • 2

解决: 重新安装 numpy

# 找到 numpy 的安装位置
>>> print(np.__path__)

# 根据路径提示删除numpy相关文件,重新安装
pip install numpy
  • 1
  • 2
  • 3
  • 4
  • 5

如果报错:

RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb
  • 1

解决方法: 是 Numpy 版本的问题,将 Numpy 版本升到 1.14 以上。

4. 安装 torchvision

pip install torchvision==0.1.8
  • 1

检查一下:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/308544
推荐阅读
相关标签
  

闽ICP备14008679号