Numpy:ImportError:无法导入名称TestCase

Ris*_*shi 3 python numpy scipy

我安装了numpy

sudo apt-get install numpy
Run Code Online (Sandbox Code Playgroud)

然后在python2.7中导入numpy

import numpy
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 137, in <module>
    import add_newdocs
  File "/usr/local/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 9, in <module>
    from numpy.lib import add_newdoc
  File "/usr/local/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 4, in <module>
    from type_check import *
  File "/usr/local/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 8, in <module>
    import numpy.core.numeric as _nx
  File "/usr/local/lib/python2.7/dist-packages/numpy/core/__init__.py", line 45, in <module>
    from numpy.testing import Tester
  File "/usr/local/lib/python2.7/dist-packages/numpy/testing/__init__.py", line 8, in <module>
    from unittest import TestCase
ImportError: cannot import name TestCase
Run Code Online (Sandbox Code Playgroud)

然后我删除了Numpy和Scipy.然后再从github repo安装.但我仍然得到同样的错误.请帮忙.

谢谢.

NPE*_*NPE 15

我怀疑你有一个被调用的本地文件unittest.py,而不是标准模块.