Cannot import Pytorch [WinError 126] The specified module could not be found
I'm trying to do a basic install and import of Pytorch/Torchvision on Windows 10. I installed a Anaconda and created a new virtual environment named photo. I opened Anaconda prompt, activated the environment, and I ran:

(photo) C:\Users\&lt;user&gt;\anaconda3\envs&gt;conda install pytorch torchvision cudatoolkit=10.2 -c pytorch**


This installed pytorch successfully. Running conda list I see: 

  pytorch            pytorch/win-64::pytorch-1.5.0-py3.7_cuda102_cudnn7_0

  torchvision        pytorch/win-64::torchvision-0.6.0-py37_cu102


Then I open a python command prompt while in the virtual environment, and type:

import torch

The following error is printed:


  Traceback (most recent call last):
    File "", line 1, in 
    File "C:\Users\njord\anaconda3\envs\photo\lib\site-packages\torch__init__.py", line 81, in 
      ctypes.CDLL(dll)
    File "C:\Users\njord\anaconda3\envs\photo\lib\ctypes__init__.py", line 364, in init
      self._handle = _dlopen(self._name, mode)
  OSError: [WinError 126] The specified module could not be found


I have uninstalled/reinstalled python and anaconda but still run into the same issue. Advice appreciated.

Refer to below link:
https://discuss.pytorch.org/t/cannot-import-torch-on-jupyter-notebook/79334

This is most probably because you are using a CUDA variant of PyTorch on a system that doesn’t have GPU driver installed. That is to say, if you don’t have a Nvidia GPU card, please install the cpu-only package according to the commands on https://pytorch.org.

Conda

conda install pytorch torchvision cpuonly -c pytorch

Pip

pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
