python - Anaconda/Pytorch - Få fejl, når du forsøger at få Pytorch arbejde

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har forsøgt at installere Pytorch med Anaconda på et Windows 10-system, men har fået en række fejl tilbage med hvert forsøg. Jeg downloadede en Windows-kompatibel tarfil fra pakken fra https://anaconda.org/peterjc123/pytorch/files og kunne tilsyneladende få den pakke installeret ved hjælp af conda install filename.tar.bz2. Jeg mener tilsyneladende, at Pytorch vises i listen over pakker, der er tilgængelige i miljøet, jeg satte op til at bruge Pytorch. Men når jeg går for at indlæse pakken, får jeg denne fejl:


>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:UsersconnerAnaconda3envspytorchlibsite-packages	orch\_\_init\_\_.py", line 76, in <module>
    from torch.\_C import *
ImportError: DLL load failed: The specified module could not be found.


Jeg forsøgte også at opdatere Anaconda med conda update --all, som rejste en relevant advarsel:


(pytorch) C:UsersUser 1Downloads>conda update --all
Fetching package metadata .............
Solving package specifications:
Warning: ['Dependency missing in current win-64 channels: 
  - pytorch -> mkl >=2018'], skipping
Fetching package metadata .............
Solving package specifications:
Warning: ['Dependency missing in current win-64 channels: 
  - pytorch -> mkl >=2018'], skipping

NoPackagesFoundError: Dependency missing in current win-64 channels:
  - pytorch -> mkl >=2018


Pakken mkl vises også i listen over pakker, der er forbundet med pytorch miljøet. Jeg fortolker fejlen for at betyde, at der ikke findes en ny version af mkl. Vil det være korrekt? Enhver anden indsigt eller råd? Jeg har virkelig brug for at få pytorch installeret.

Bedste reference



  • Da du bruger Anaconda, så prøv dette: conda install pytorch -c pytorch

  • Brug derefter denne kommando: pip3 install torchvision

  • Den pip, du bruger, skal være et pip af conda miljø

  • Ovenstående kommandoer vil også installere alle afhængigheder

  • Du downloader manuelt de tjærefiler, der ikke er installeret.

  • Ovennævnte kommandoer er nævnt på den officielle hjemmeside: [11] https://pytorch.org/

  • Installering af pakker alene er meget smertefuldt og tidskrævende. Prøv altid at bruge pakkeledere til at installere pakker