环境:win10、python3.6
使用工具:pip
报错种类:
- ValueError: module functions cannot set METH_CLASS or METH_STATIC…
- from torch._C import * ImportError: numpy.core.multiarray failed to import…
- ImportError: Something is wrong with the numpy installation. One method of …
情况来由:
为了安装 p y T o r c h {\rm{\color{blue}{pyTorch}}} pyTorch, 我直接打开官网,并搜索到适合我安装的版本以及pip指令,如下所示:
打开命令提示符,然后键入
pip install https://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-win_amd64.whl
随着几个torch库包慢慢加载到100%,然后显示了很多不想了解的代码,然后以为安装好并尝试import torch。结果就出错了,然后出现了 ”ValueError: module functions cannot set METH_CLASS or METH_STATIC ” 和 ”from torch._C import * ImportError: numpy.core.multiarray failed to import… “ 等一系列问题。
github上搜索了一下这个问题后,似乎找到了答案:
当我再次打开命令提示符,并键入
pip install numpy -I # 此命令为将numpy升级到最新版本
结果是居然把我原本可以使用的numpy库给弄崩了!!!(有一种偷鸡失米的赶脚)
报错 “ ImportError: Something is wrong with the numpy installation. One method of … “ 并且反馈给我的是:
解决方案:
首先我更新了pip