由于pip中的numpy NameError,无法安装mdfreader版本3

时间:2019-02-06 09:45:19

标签: python numpy pip install

我想更新mdfreader,但是在使用pip upgrade命令时收到错误消息:NameError:未定义名称numpy

我已经将pip和setuptools更新到最新版本,并且错误没有改变。

Traceback (most recent call last):
File "C:\Users\myname\AppData\Local\Temp\pip-install-85wfmgif\mdfreader\setup.py", line 111, in <module>
entry_points = entry_points, ext_modules=ext_modules, include_dirs= 
[numpy.get_include<>])
NameError:name `numpy` is not defined

during handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\myname\AppData\Local\Temp\pip-install-85wfmgif\mdfreader\setup.py", line 120, in <module>
entry_points = entry_points, ext_modules=ext_modules, include_dirs= 
[numpy.get_include<>])
NameError:name `numpy` is not defined
   ---------------------------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\myname\AppData\Local\Temp\pip-install-85wfmgif\mdfreader\

我发现有人曾经使用过类似的问题:     将numpy导入为np

,然后尝试使用全名调用numpy。我认为如果这是问题所在,那么没有人能够安装最新版本

我去了文件路径,但是文件不在那儿,我想它只是被临时删除了。

2 个答案:

答案 0 :(得分:2)

mdfreader doesn't import numpy if Cython is not available。试试

pip install cython

这是他们的setup.py中的错误,已经是reported

答案 1 :(得分:0)

您尝试过asammdf吗?免责声明:我是此软件包的主要开发人员