赞
踩
不得不说 Windows 装个东西真的麻烦…
1. 下载 pytorch
链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pytorch
前两个是有 CUDA 使用的,我安装的是第 4 个,即 CPU 版本,对应 python 版本为 3.6。
2. 安装 pytorch
终端进入 whl 文件存放目录下,执行 pip 安装:
pip install *.whl
3. 检查是否安装成功
安装完毕后 import pytorch 可能报错:
from torch._C import *
ImportError: DLL load failed: 找不到指定的模块。
解决:
在 intel-openmp/files 界面下载 win-64/intel-openmap-*.tar.bz2
,完毕后解压出来,将 Library\bin
文件夹下的两个 dll
文件放在属于环境变量的文件夹下,比如我放在了 Anaconda 的文件夹下:
from torch._C import *
ImportError: DLL load failed: 操作系统无法运行 %1。
解决方法: 同样是在 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
解决: 重新安装 numpy
# 找到 numpy 的安装位置
>>> print(np.__path__)
# 根据路径提示删除numpy相关文件,重新安装
pip install numpy
如果报错:
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb
解决方法: 是 Numpy 版本的问题,将 Numpy 版本升到 1.14 以上。
4. 安装 torchvision
pip install torchvision==0.1.8
检查一下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。