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

标签 python numpy pip installation

我想更新 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/

相关文章:

Python setuptools 不给我执行脚本的权限

python - 使用 Pandas 中的方法和逻辑分组来填充缺失值

numpy - 从Pyspark Dataframe提取numpy数组

python - Pandas 中的日期滞后

python - 从生成器创建两个串联数组

python - NumPy 数组的反向堆叠操作

python - pip 在 Docker 中被杀死

python - Ansible 找不到 python 模块

python - 使用 R、Python 或 EXCEL 查找风速最高和最低的一天

python - 迭代python中的列表或单个元素