2011-07-08 5 views
2

Donc, je vais avoir un peu d'un dillema ici. Est-ce que setuptools n'utilise pas easy_install pour obtenir les dépendances supplémentaires que vous spécifiez dans un fichier setup.py? Je demande parce que dis j'ai un setup.yp et dans le install_requires = ["numpy"]. Maintenant, si je lance python setup.py install qui donne une erreur:python setuptools et easy_install question numpy

_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 

Cependant, si je lance "easy_install numpy" fonctionne. Qu'est-ce qui pourrait causer ce genre de comportement?

Cordialement, Bogdan

Répondre

5

Le genre d'erreur que vous recevez est généralement parce que vous n'avez pas le package de développement de Python installé. Si vous utilisez une distribution basée sur Ubuntu, allez dans Synaptic, et recherchez python-dev (le nom n'est peut-être pas précis à 100%, faites un peu de navigation ici).

Il se peut que easy_install fonctionne avec des éléments prédéfinis.

+0

Je suis sur MacOS. Et le problème est qu'il donne seulement ces erreurs quand il est listé comme install_requires depuis le fichier setup.py. Si je viens d'installer easy_install numpy depuis la ligne de commande, l'erreur est partie. – Bogdan

Questions connexes