python安装工具和简易安装numpy

kxxlusnw  于 2023-03-02  发布在  Python
关注(0)|答案(1)|浏览(145)

setuptools不使用easy_install来获取您在setup.py中指定的附加依赖项吗?我问这个问题是因为假设我有一个setup.py,并且在install_requires = ["numpy"]中,现在如果我运行python setup.py install,它会给出一个错误:

_configtest.c:1:20: error: Python.h: No such file or directory
_configtest.c:1:20: error: Python.h: No such file or directory
lipo: can't figure out the architecture type of: /var/tmp//cciDxELX.out
_configtest.c:1:20: error: Python.h: No such file or directory
_configtest.c:1:20: error: Python.h: No such file or directory

然而,如果我运行easy_install numpy,什么会导致这种行为?

t3psigkw

t3psigkw1#

你收到的这种错误通常是因为你没有安装Python开发包,如果你使用的是基于Ubuntu的发行版,去Synaptic,搜索python-dev(这个名字可能不是100%准确,在那里浏览一下)。
这可能是因为easy_install可以使用预先构建的东西。

相关问题