при импорте pytorch Microsoft Visual C ++ Redistributable не установлен - PullRequest
1 голос
/ 02 августа 2020

Я работаю на машине windows с GPU. Я установил pytorch в среде conda с

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch

, затем я запускаю python и внутри python я импортирую torch и получаю эту ошибку

           Python 3.6.10 |Anaconda, Inc.| (default, May  7 2020, 19:46:08) [MSC v.1916 64 bit (AMD64)] on win32
                    Type "help", "copyright", "credits" or "license" for more information.     
>>> import torch       
Microsoft Visual C++ Redistributable is not installed, this may lead to the DLL load failure.  
It can be downloaded at https://aka.ms/vs/16/release/vc_redist.x64.exe                                 
Traceback (most recent call last):                                                                                       
 File "<stdin>", line 1, in <module>                                                                                     
File "C:\Users\aliag\anaconda3\envs\pytorchPractice\lib\site-packages\torch\__init__.py", line 127, in <module>           
raise err                                                                                                           
OSError: [WinError 126] 指定されたモジュールが見つかりません。 
Error loading "C:\Users\aliag\anaconda3\envs\pytorchPractice\lib\site-packages\torch\lib\asmjit.dll" 
or one of its dependencies.                                                 
>>> 

Как можно Я исправляю эту ошибку?

1 Ответ

4 голосов
/ 02 августа 2020

Получите установщик Microsoft Visual C ++ Redistributable по ссылке в сообщении об ошибке, в данном случае это это . Запустите установщик и снова запустите вашу оболочку с настроенным conda, когда закончите

...