Ho seguito passo dopo passo lo screencast di kennethlove dal titolo "Getting Started with django". Sono bloccato in "Episodio 6: Generic Views Are Cheaper Than Namebrand". Sto cercando di installare "django-fastidioso" che richiede "Mercurial".Le intestazioni Python sono necessarie per costruire Mercurial
Sto usando OSX 10.8.2 e quando corro sul terminale: pip install mercurial
Ho ricevuto il messaggio qui sotto.
Downloading/unpacking mercurial
Downloading mercurial-2.3.2.tar.gz (3.6MB): 3.6MB downloaded
Running setup.py egg_info for package mercurial
Python headers are required to build Mercurial
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/mercurial.egg-info
writing pip-egg-info/mercurial.egg-info/PKG-INFO
writing top-level names to pip-egg-info/mercurial.egg-info/top_level.txt
writing dependency_links to pip-egg-info/mercurial.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/mercurial.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Python headers are required to build Mercurial
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /Users/gth158a/Sites/official/poll/build/mercurial
Storing complete log in /Users/gth158a/.pip/pip.log
Sono stato alla ricerca di una soluzione e la più vicina che ho trovato è che qualcuno having the same issue in Ubuntu ma la sua proposta di soluzione non si applica nel mio caso osx.
Dalla mia ricerca, ho appreso che le intestazioni a cui si fa riferimento sono "intestazioni C" per creare l'app. Ho installato i pacchetti che ho trovato in pip che hanno intestazioni C nella sua descrizione ma nessun successo. Lo apprezzerei molto se riuscissi a indicarmi la giusta direzione.
In XCode 5 non è più possibile installare gli strumenti da riga di comando con il suddetto menu. L'esecuzione di 'xcode-select --install' dalla console installerà tuttavia gli strumenti da riga di comando. – Pascal