我想更新 mdfreader,但在使用 pip Upgrade 命令时收到错误:NameError: name numpy is not Defined
我已将 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 。我认为如果这是问题所在,那么没有人能够安装最新版本
我转到文件路径,但文件不在那里,我猜它只是被删除,因为它处于临时状态。
最佳答案
mdfreader doesn't import numpy if Cython is not available 。尝试一下
pip install cython
这是他们的 setup.py
中的一个错误,它已经 reported .
关于python - 由于 pip 中的 numpy NameError,无法安装 mdfreader 版本 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54550553/