说明:能在Linux就不要在win下折腾,win下坑还是比较多的。
Windows+pip+python 3.6
安装过程直接就是在终端下输入命令
Step1:pip install https://download.pytorch.org/whl/cpu/torch-1.0.0-cp36-cp36m-win_amd64.whl
Step2:pip install torchvision
完成上面两步就算安装完了。()
参考链接
(pytorch官网)[https://pytorch.org/get-started/locally/]
(Windows7 安装 PyTorch CPU版)[https://blog.csdn.net/sunqiande88/article/details/80085569]
然后导入遇到问题
import torch
Traceback (most recent call last):
File "<ipython-input-1-c031d3dd82fc>", line 1, in <module>
import torch
File "C:\Users\qinzc\AppData\Local\Continuum\Anaconda3\lib\site-packages\torch\__init__.py", line 84, in <module>
from torch._C import *
ImportError: DLL load failed: 找不到指定的程序。
解决方案一(装成功了,应该对我后面在anaconda终端下卸载numpy后成功有帮助):
下载对应版本numpy:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
然后进去终端输入命令
pip install C:\Users\qinzc\Downloads\numpy-1.15.4+mkl-cp36-cp36m-win_amd64.whl
但是更换numpy后
import torch还是报错
解决方案二(试了,没效果):
通过链接https://anaconda.org/anaconda/intel-openmp/files
下载intel-openmp-2019.1-144.tar.bz2后解压将Library\bin的两个.dll文件复制到一个文件夹a,然后将此文件夹a添加到系统变量还是不行。
解决方案三(试了,没效果):
下载intel-openmp-2019.1-144.tar.bz2后解压将Library\bin的两个.dll复制到Anaconda\DLLs文件夹下。
参考链接
https://blog.csdn.net/qq_36299801/article/details/83657288
效果还是不行,不知道是不是需要重启电脑
在Anacnda Prompt -python终端下运行如下安装命令(之前有pip安装,没有卸载):
1、conda install pytorch-cpu torchvision-cpu -c pytorch
官网安装地址
2、coanda uninstall numpy
3、conda install pytorch-cpu torchvision-cpu -c pytorch
然后就OK了(太奇怪了!因为跟我后面安装nump的mkl版本、在conda下安装pytorch、及在conda卸载numpy有关系): image.png
https://blog.csdn.net/xrinosvip/article/details/81383399
https://blog.csdn.net/xrinosvip/article/details/81380604
参考链接:
https://anaconda.org/anaconda/intel-openmp/files
https://blog.csdn.net/xwy990/article/details/80995893
https://blog.csdn.net/taxuezcy/article/details/80741315
网友评论