我试图在Python3.9中导入torch cpu,但出现以下错误
在尝试导入火炬cpu时,出现以下错误:我试图在Python3.9中导入torch cpu,但出现以下错误,python,importerror,torch,oserror,python-3.9,Python,Importerror,Torch,Oserror,Python 3.9,在尝试导入火炬cpu时,出现以下错误: Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import torch File "C:\Users\Ravi\AppData\Local\Programs\Python\Python38\lib\site-packages\torch\__init__.py", line 81, in <module>
Traceback (most recent call last): File "<pyshell#0>", line 1, in <module>
import torch File "C:\Users\Ravi\AppData\Local\Programs\Python\Python38\lib\site-packages\torch\__init__.py", line 81, in <module>
ctypes.CDLL(dll) File "C:\Users\Ravi\AppData\Local\Programs\Python\Python38\lib\ctypes\__init__.py", line 373, in __init__
self._handle = _dlopen(self._name, mode) OSError: [WinError 193] %1 is not a valid Win32 application
Traceback(最近一次调用last):文件“”,第1行,在
导入torch文件“C:\Users\Ravi\AppData\Local\Programs\Python\Python38\lib\site packages\torch\\uuuuu init\uuuuu.py”,第81行,在
ctypes.CDLL(dll)文件“C:\Users\Ravi\AppData\Local\Programs\Python\Python38\lib\ctypes\\ uuuuuu init\uuuu.py”,第373行,在\uuu init中__
self.\u handle=\u dlopen(self.\u name,mode)OSError:[WinError 193]%1不是有效的Win32应用程序
如何解决此错误?正如Akash指出的,问题可能与Python根文件夹在
%PATH%
中的列出顺序有关。可能有前面提到的不同版本的Python(本例中为3.8)导致Python3.9加载未为此版本安装的库(因此可能不兼容)
要解决此问题,请使Python 3.9根目录成为
%PATH%
上的第一个目录,正如Akash指出的,此问题可能与Python根文件夹在%PATH%
中列出的顺序有关。可能有前面提到的不同版本的Python(本例中为3.8)导致Python3.9加载未为此版本安装的库(因此可能不兼容)
要解决这个问题,请将Python 3.9根目录作为
%PATH%
hi dude上的第一个目录,我认为这个链接可能会有所帮助,hi@Puspender Singh如果您发现任何答案都有帮助,请将其标记为有帮助的(问题左侧的灰色勾号)。请考虑对有用的答案进行投票。嗨,伙计,我想这个链接可能有帮助,嗨,Puspender Singh。如果你找到任何有用的答案,请把它标记为(问题左边的灰色刻痕)。也请考虑一下这些有用的答案。