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 condaFor wheel packages:
pip install mkl mkl-fft intel-openmp numpyAnd 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.