【问题标题】:"ImportError: cannot import name SkipTest" while importing numpy in python“ImportError:在 python 中导入 numpy 时无法导入名称 SkipTest”
【发布时间】:2016-06-28 07:13:07
【问题描述】:

我在导入 numpy 时遇到问题。

请在下面找到版本信息:

# cat /etc/redhat-release
CentOS release 6.5 (Final)

# python -V
Python 2.6.6

我已经使用 pip 安装了 numpy(重新安装了几次)。

# pip install numpy

但是,当我尝试导入 numpy 时,它显示如下错误:

# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.6/site-packages/numpy/__init__.py", line 180, in <module>
    from . import add_newdocs
  File "/usr/lib64/python2.6/site-packages/numpy/add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib64/python2.6/site-packages/numpy/lib/__init__.py", line 8, in <module>
    from .type_check import *
  File "/usr/lib64/python2.6/site-packages/numpy/lib/type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib64/python2.6/site-packages/numpy/core/__init__.py", line 58, in <module>
    from numpy.testing.nosetester import _numpy_tester
  File "/usr/lib64/python2.6/site-packages/numpy/testing/__init__.py", line 12, in <module>
    from . import decorators as dec
  File "/usr/lib64/python2.6/site-packages/numpy/testing/decorators.py", line 21, in <module>
    from .utils import SkipTest
ImportError: cannot import name SkipTest
>>>

我什至尝试过“yum reinstall python”。 在所有情况下(numpy 和 python 本身)安装都成功完成。 但仍然出现与上述相同的错误“ImportError: cannot import name SkipTest”。

任何解决方法都将不胜感激。

谢谢, 奥贝德

【问题讨论】:

    标签: python numpy importerror


    【解决方案1】:

    确实,较新的 numpies 不再支持 python 2.6

    【讨论】:

      【解决方案2】:

      看来我必须升级我的 python 版本。 其实安装python2.7后一切顺利。

      我已经安装了python2.7,然后是numpy,如下所示:

      yum install python27
      scl enable python27 bash
      pip2.7 install numpy
      

      然后我可以使用 python2.7 cli 导入 numpy。

      谢谢, 奥贝德

      【讨论】:

        猜你喜欢
        • 2019-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-02
        • 2014-09-27
        • 2020-04-09
        • 2016-12-24
        • 2012-11-12
        相关资源
        最近更新 更多