我想更新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。我认为如果这是问题所在,那么没有人能够安装最新版本
我去了文件路径,但是文件不在那儿,我想它只是被临时删除了。
答案 0 :(得分:2)
mdfreader doesn't import numpy if Cython is not available。试试
pip install cython
这是他们的setup.py
中的错误,已经是reported。
答案 1 :(得分:0)
您尝试过asammdf吗?免责声明:我是此软件包的主要开发人员