2012-05-02 11 views
10

Sto installando un programma che richiede l'installazione di python-config. L'unico problema è che attualmente non ho python-config e non riesco a capire come ottenerlo.python-config mancante

Dopo la ricerca in giro, posso presumibilmente installarlo tramite:

yum install python-devel 

Tuttavia, dopo averlo fatto, python-config ancora non esiste.

Attualmente sto usando Python 2.4 su un cluster su cui è in esecuzione CentOS 5.2.

Qualsiasi aiuto sarebbe molto apprezzato!

+0

L'installazione * è riuscita *? –

+0

Per quello che posso dire è stato. C'è un altro pacchetto che mi manca? – gjenness

+0

Suggerirei di installare python-confid da pip. Pip funziona con Python2.4? – meawoppl

risposta

0

risposta di Jason può risolvere il problema della dipendenza mancante però è richiesto ulteriori informazioni per quanto riguarda come si sta installando il principale pacchetto che ha bisogno di python-config come sua dipendenza.

Se l'installazione viene eseguita tramite yum o direttamente dai file rpm e il pacchetto rpm ha python-config come sua dipendenza, anche se si installa python config dal file setup.py l'errore del pacchetto mancante non scompare. In questo caso potresti dover forzare l'installazione usando yum o rpm o installare l'applicazione principale con metodi diversi.

saluti,

+0

È tramite uno script di configurazione.Il programma stesso richiede l'installazione delle librerie di sviluppatori Python e controlla se sono state installate tramite python-config. – gjenness

1

Run: pip install python-config

Sarebbe essere installato e aggiunto al PATH.

1

Forse ha installato il file da qualche altra parte.

prima fare:

  which python 

sulla riga di comando per trovare dove si trova il file eseguibile.

Secondo:

Confronta la cartella di file di installazione per vedere se è nello stesso posto.

Terzo:

se non è possibile spostarlo nella stessa cartella o utilizzare l'eseguibile indicato dal vostro file chiamando dalla parte superiore dei vostri script. Dovrebbe essere qualcosa di simile:

 #!/usr/bin/Python-2.7.11 

Resist cambiare la versione pitone del cluster, definendolo dal vostro script con una versione installata in locale sembra essere la soluzione migliore.