如何解决 python 中的 ValueError importing torch

How to solve the ValueError importing torch in python

安装pytorch包后,我尝试用

导入pytorch
import torch

但出现错误

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "c:\users\user\appdata\local\programs\python\python38\lib\site-packages\torch\__init__.py", line 190, in <module>
    from torch._C import *
ValueError: module functions cannot set METH_CLASS or METH_STATIC

通过搜索,我了解到这可能与 numpy 有关。所以我尝试用那些

卸载和安装
pip uninstall numpy
pip install numpy -I
pip install numpy -U

没用。

如果您知道为什么会出现这样的错误以及如何纠正它,我将很高兴收到您的来信?

如果需要:Python 版本 3.8.6, 手电筒版本 1.7.0 , numpy 版本 1.19.4

目前最新的numpy版本是1.19.4

我卸载了numpy,安装了1.19.3版本。系统完全重启后。错误不再显示。谢谢。