numpy没有正确安装

时间:2018-03-06 12:19:05

标签: python numpy ubuntu pytest

我创建了一个非常简单的测试:

import numpy
class TestSomething():
    def test_something_one(self):
        assert 1 + 1 

我这样做只是为了看看numpy模块是否实际安装得正确。然后我运行命令:

sudo python3 -m pytest 

这个输出是:

something_test.py:2: in <module>
    import numpy
../../../.local/lib/python3.6/site-packages/numpy/__init__.py:142: in <module>
    from . import add_newdocs
../../../.local/lib/python3.6/site-packages/numpy/add_newdocs.py:13: in <module>
    from numpy.lib import add_newdoc
../../../.local/lib/python3.6/site-packages/numpy/lib/__init__.py:8: in <module>
    from .type_check import *
../../../.local/lib/python3.6/site-packages/numpy/lib/type_check.py:11: in <module>
    import numpy.core.numeric as _nx
../../../.local/lib/python3.6/site-packages/numpy/core/__init__.py:74: in <module>
    from numpy.testing.nosetester import _numpy_tester
../../../.local/lib/python3.6/site-packages/numpy/testing/__init__.py:10: in <module>
    from unittest import TestCase
/usr/lib/python3.6/unittest/__init__.py:62: in <module>
    from .loader import (TestLoader, defaultTestLoader, makeSuite, getTestCaseNames,
/usr/lib/python3.6/unittest/loader.py:23: in <module>
    class _FailedTest(case.TestCase):
E   NameError: name 'case' is not defined

如果我运行pip3 freeze,则包含numpy:numpy==1.13.3

Python版本是:Python 3.6.3 我正在ubuntu: 17.10

上运行

如果我删除numpy,那么测试工作正常。

我尝试过卸载并重新安装,为应用程序创建一个新的venv。到目前为止,没有任何工作。

0 个答案:

没有答案