我没有做任何改变,但它突然不起作用。
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/cheng/anaconda/envs/py36/lib/python3.6/site-packages/torch/__init__.py", line 56, in <module>
from torch._C import *
ImportError: numpy.core.multiarray failed to import
我试过了pip install numpy -I
,但它没有用。
我的操作系统是Mac OS X,我试图通过pip和conda安装。重新安装env也不行。
pytorch version 0.3.1
numpy版本1.14.2
解决方案:
不要将文件命名为tokenize.py!
答案 0 :(得分:1)
解决方案根据OP:
当前目录中名为if(Enum.IsDefined(typeof(EDay), Convert.ToInt32(Console.ReadLine())))
的文件导致此问题。
答案 1 :(得分:0)
我有同样的错误,我solved it with change version of numpy。
import torch
$ python
win32上的Python 3.7.6(tags / v3.7.6:43364a7ae0,2019年12月19日,00:42:30)[MSC v.1916 64位(AMD64)]
输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。
进口火炬
**在输入DGEBAL参数3时具有非法值
**在输入DGEHRD时,参数2的值非法
**进入DORGHR时,DORGQR参数2的值无效。
**在输入DHSEQR时,参数编号4具有非法值
回溯(最近通话最近一次):
文件“”,第1行,位于
文件“ C:\ Projects \ Aspose \ lib \ site-packages \ torch_init_.py”,第190行,在 从火炬._C导入*
导入错误:numpy.core.multiarray导入失败
import numpy
导入numpy
**在输入DGEBAL参数3时具有非法值
**在输入DGEHRD时,参数2的值非法
**进入DORGHR时,DORGQR参数2的值无效。
**在输入DHSEQR时,参数编号4具有非法值
回溯(最近通话最近一次):
文件“”,第1行,位于
文件“ C:\ Projects \ Aspose \ lib \ site-packages \ numpy_init_.py”,第305行,在 win_os_check()
文件_win_os_check中的“ C:\ Projects \ Aspose \ lib \ site-packages \ numpy_init.py”行302 从None引发RuntimeError(msg.format(file))
RuntimeError:由于Windows运行时中的错误,当前的Numpy安装('C:\ Projects \ Aspose \ lib \ site-packages \ numpy \ init.py')无法通过健全性检查。
解决方案:
pip uninstall numpy
pip install numpy==1.19.3