Ci sono due modi in cui Python può essere costruito e installato su Mac OS X. Uno è come una libreria condivisa tradizionale Unix-y piatta. L'altra è nota come installazione framework
, un layout di file simile ad altri framework su OS X in cui tutte le directory dei componenti (include
, lib
, bin
) per il prodotto sono installate come sottodirectory nella directory principale del framework. Il progetto Fink
installa Python usando il metodo della libreria condivisa Unix. La maggior parte degli altri distributori, inclusi Pythons forniti da Apple in OS X, i programmi di installazione python.org
e il progetto MacPorts
, installano le versioni framework
di Python. Uno dei vantaggi di un'installazione di framework è che funzionerà correttamente con varie chiamate API OS X che richiedono una connessione a gestore di finestre (in genere interfacce basate sulla GUI) poiché l'interprete Python è impacchettato come pacchetto di app all'interno del framework.
Se sono necessarie le funzioni in matplotlib che richiedono le funzioni della GUI, l'approccio più semplice potrebbe essere quello di passare a MacPorts che contiene anche matplotlib (port py27-matplotlib
) e le sue dipendenze. In tal caso, fare attenzione a non mescolare i pacchetti tra Fink
e MacPorts
. È meglio restare con l'una o l'altra a meno che tu non sia molto attento. Regola il tuo percorso shell di conseguenza; sarebbe più sicuro rimuovere tutti i pacchetti Fink e installare le versioni di MacPorts.
fonte
2010-11-09 08:32:04
Strano, ero sicuro di aver messo la fink. –
Perché hai usato fink per installare python? Python viene fornito con OS X. –
Avevo bisogno di varie altre cose come scipy, matplotlib e ipython. –