简体   繁体   中英

error while import pytorch module. (The specified module could not be found.)

I just newly install python 3.8 via anaconda installer and install pytorch using command

conda install pytorch torchvision cpuonly -c pytorch

when i try to import torch, I got this error message.

OSError: [WinError 126] The specified module could not be found. Error loading "C:\Users\chunc\anaconda3\lib\site-packages\torch\lib\asmjit.dll" or one of its dependencies.

I can see dll files are still in the directory.

I ran Dependency Walker and it gave me this result .

I am with this problem for a day.

What should i do if i want to use PyTorch module?

I had the same problem, you should check if you installed Microsoft Visual C++ Redistributable, because if you didn't this may lead to the DLL load failure. Here is a link to download it: https://aka.ms/vs/16/release/vc_redist.x64.exe

Yeah, As answered by Chiara. Downloading the Microsoft Visual C++ Redistributable solved the issue for me. It mentions that the absence of this package might lead to various Dll Load Failures. Just download the Visual C++ Redistributable file from this link https://aka.ms/vs/16/release/vc_redist.x64.exe and restart your system.

Problem solved by downgrade PyTorch version to 1.5.1

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM