我正在尝试在python 3.9中导入torch-cpu,但出现以下错误

时间:2020-05-18 05:35:10

标签: python importerror torch oserror python-3.9

在尝试import torch-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>
    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

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

正如Akash指出的那样,问题可能与%PATH%中列出的Python根文件夹的顺序有关。可能是先前提到的其他版本的Python(在本例中为3.8),导致Python 3.9加载了未为此版本安装的库(因此可能不兼容)。

要解决此问题,请将Python 3.9根目录放在%PATH%上的第一个目录中。