2011-07-08 72 views
2

所以我在這裏有一個dillema。 setuptools不使用easy_install來獲取您在setup.py中指定的附加依賴關係嗎?我問,因爲說我有一個setup.yp和install_requires = [「numpy」]。現在,如果我運行python setup.py的安裝,給出了一個錯誤:python setuptools和easy_install numpy question

_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的」作品。什麼會導致這種行爲?

問候, 波格丹

回答

5

那種您收到錯誤通常是因爲你沒有安裝Python的開發包做。如果您使用的是基於Ubuntu的發行版,請轉至Synaptic,然後搜索python-dev(名稱可能不是100%準確,請稍微瀏覽一下)。

這可能是easy_install與預先構建的東西一起使用。

+0

我在MacOS上。問題在於,它僅在從setup.py列爲install_requires時纔會出現這些錯誤。如果我只是從命令行進入easy_install numpy,錯誤消失了。 – Bogdan

相關問題