2012-06-06 3 views
1

Я установил NumPy отNumpy: ImportError: имя не может импортировать TestCase

sudo apt-get install numpy 

Тогда в python2.7 на импорт NumPy с

import numpy 

Я получаю эту ошибку

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 

I затем удалили Numpy и Scipy. Затем снова устанавливается из репозитория github. Но я все равно получаю ту же ошибку. Пожалуйста помоги.

Thank you.

+0

Является ли 'unittest' в вашем PYTHONPATH? – Daenyth

+0

Странно, что 'numpy' импортирует свои тестовые файлы в производственный код ... – schlamar

+0

Это не так. http://projects.scipy.org/numpy/ticket/2153#comment:1 –

ответ

10

Я подозреваю, что у вас есть локальный файл с именем unittest.py, который импортируется вместо стандартного модуля.

+0

Спасибо. В домашнем каталоге был файл unittest.py. – Rishi

Смежные вопросы