Python 导入Pytork microsoft visual C++;未安装可再发行软件
我在一台装有GPU的windows机器上工作。 我已将pytorch安装在conda环境中Python 导入Pytork microsoft visual C++;未安装可再发行软件,python,pytorch,Python,Pytorch,我在一台装有GPU的windows机器上工作。 我已将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)
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.
>>>
win32上的Python 3.6.10 | Anaconda,Inc.|(默认,2020年5月7日,19:46:08)[MSC v.1916 64位(AMD64)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口火炬
微软Visual C++可重新分配未安装,这可能导致DLL加载失败。
可在以下网址下载:https://aka.ms/vs/16/release/vc_redist.x64.exe
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\aliag\anaconda3\envs\pytorchPractice\lib\site packages\torch\\uuuuuu init\uuuuuuu.py”,第127行,在
提出错误
OSError:[WinError 126]指定されたモジュールが見つかりません。
加载“C:\Users\aliag\anaconda3\envs\pytorchPractice\lib\site packages\torch\lib\asmjit.dll”时出错
或者它的一个依赖项。
>>>
<如何纠正这个错误?< p>从错误中的链接中获取微软VisualC++重新分发安装程序,在这种情况下是。
运行安装程序,并在完成后使用配置的conda再次启动shell这对我来说很有效,但我被要求重新启动(YMMV)。我确实注意到Conda有一个包vc2015_runtime,我认为应该使用它。