Python Numpy单元测试错误

Python Numpy单元测试错误,python,python-2.7,unit-testing,ubuntu,numpy,Python,Python 2.7,Unit Testing,Ubuntu,Numpy,numpy中有两个单元测试错误,我似乎无法解释: 我正在运行Ubuntu 16.4 > Running unit tests for numpy NumPy version 1.11.0 NumPy relaxed strides checking option: False NumPy is installed in /usr/lib/python2.7/dist-packages/numpy Python version 2.7.12 (default, Nov 19 2016, 06

numpy中有两个单元测试错误,我似乎无法解释: 我正在运行Ubuntu 16.4

> Running unit tests for numpy
NumPy version 1.11.0
NumPy relaxed strides checking option: False
NumPy is installed in /usr/lib/python2.7/dist-packages/numpy
Python version 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609]
nose version 1.3.
然后错误是:

Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 418, in        loadTestsFromName
addr.filename, addr.module)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
return self.importFromDir(dir_path, fqname)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File "/usr/lib/python2.7/dist-packages/numpy/core/tests/test_indexing.py", line 17, in <module>
cdll = np.ctypeslib.load_library('multiarray', np.core.multiarray.__file__)
File "/usr/lib/python2.7/dist-packages/numpy/ctypeslib.py", line 163, in load_library
raise OSError("no file with expected extension")
OSError: no file with expected extension
回溯(最近一次呼叫最后一次):
loadTestsFromName中的文件“/usr/lib/python2.7/dist packages/nose/loader.py”,第418行
addr.filename,addr.module)
文件“/usr/lib/python2.7/dist packages/nose/importer.py”,第47行,在importFromPath中
返回self.importFromDir(目录路径,fqname)
importFromDir中的文件“/usr/lib/python2.7/dist packages/nose/importer.py”,第94行
mod=加载模块(部件名称、fh、文件名、描述)
文件“/usr/lib/python2.7/dist packages/numpy/core/tests/test_index.py”,第17行,在
cdll=np.ctypeslib.load\u库('multiarray',np.core.multiarray.\u文件\u)
文件“/usr/lib/python2.7/dist packages/numpy/ctypeslib.py”,第163行,在load_库中
引发操作错误(“没有具有预期扩展名的文件”)
OSError:没有具有预期扩展名的文件
======================================================================

错误:失败:OSError(没有具有预期扩展名的文件)
回溯(最近一次呼叫最后一次):
loadTestsFromName中的文件“/usr/lib/python2.7/dist packages/nose/loader.py”,第418行
addr.filename,addr.module)
文件“/usr/lib/python2.7/dist packages/nose/importer.py”,第47行,在importFromPath中
返回self.importFromDir(目录路径,fqname)
importFromDir中的文件“/usr/lib/python2.7/dist packages/nose/importer.py”,第94行
mod=加载模块(部件名称、fh、文件名、描述)
文件“/usr/lib/python2.7/dist packages/numpy/tests/test_ctypeslib.py”,第11行,在
cdll=load_库('multiarray',np.core.multiarray.\uu文件\uu)
文件“/usr/lib/python2.7/dist packages/numpy/ctypeslib.py”,第163行,在load_库中
引发操作错误(“没有具有预期扩展名的文件”)
OSError:没有具有预期扩展名的文件

有人知道问题出在哪里吗?

我在numpy 1.11.0和Ubuntu 16.04上遇到了完全相同的错误。我将numpy升级到了最新的
[sudo]pip安装——升级numpy
,然后测试就开始了。

源代码了解它试图做什么的一些提示:,只需搜索你的错误。看起来这与Ubuntu如何安装numpy有关-有一个多数组so文件,但它的名称与尝试使用的文件名略有不同
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
addr.filename, addr.module)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
return self.importFromDir(dir_path, fqname)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File "/usr/lib/python2.7/dist-packages/numpy/tests/test_ctypeslib.py", line 11, in <module>
cdll = load_library('multiarray', np.core.multiarray.__file__)
File "/usr/lib/python2.7/dist-packages/numpy/ctypeslib.py", line 163, in load_library
raise OSError("no file with expected extension")
OSError: no file with expected extension