It was caused by the missing of some of the dependencies: mkl, mkl-fft, intel-openmp and VC 2017 Redist.
For conda packages:
conda install mkl mkl-fft intel-openmp numpy
# If package not found, do this
conda update conda
For wheel packages:
pip install mkl mkl-fft intel-openmp numpy
And then download VC 2017 Redist and install it.
A reboot may be required for the libraries to take effect.
If this persists, it may be related to your environmental variables, such as PATH
.
Make sure it is not broken and at least point to the following locations:
[PythonRoot]
[PythonRoot]\Library\bin
[PythonRoot]\Scripts
[PythonRoot]\bin
%SYSTEMROOT%
P.S:
#7579 ImportError: DLL load failed: The operating system cannot run %1.
does not seem to be the same issue with this.
It is related to Anaconda. Fix command: conda install -c defaults intel-openmp -f
.
If you want to help us, please provide us the logs with python -v -c 'import torch'
and the result of the following code:
# pip install psutil first
import psutil, os
p = psutil.Process( os.getpid() )
for dll in p.memory_maps():
print(dll.path)
I followed the advices as above - installed pytorch using pip3 (also tried conda installs), updated PATH. But I've the following errors:
E:>python
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
the environment is windows 8.1 CPU. used lucasg dependencies.ext on _C.cp36-win_amd64.pyd and all dlls are found. Also tried ctypes.WinDLL to load some dlls ok.
Any ideas why Access is denied? By the way, I logged on with admin right.
Thanks,
ZC
I've found out why access is denied. It's blocked by McAfee VirusScan access protection rules defined by my company.