Hay dos maneras de construir e instalar Python en Mac OS X. Una es como una biblioteca compartida plana tradicional de Unix-y. La otra se conoce como instalación framework
, un diseño de archivo similar a otros marcos en OS X donde todos los directorios de componentes (include
, lib
, bin
) para el producto se instalan como subdirectorios en el directorio principal del marco. El proyecto Fink
instala Pythons utilizando el método de biblioteca compartida de Unix. La mayoría de los otros distribuidores, incluyendo el pitones suministrado por Apple en OS X, los instaladores python.org
, y el proyecto MacPorts
, instalar framework
versiones de Python. Una de las ventajas de una instalación de infraestructura es que funcionará correctamente con varias llamadas a la API de OS X que requieren una conexión de administrador de ventana (generalmente interfaces relacionadas con GUI) porque el intérprete de Python está empaquetado como un paquete de aplicaciones dentro del marco.
Si necesita las funciones en matplotlib que requieren las funciones de la GUI, el enfoque más simple puede ser cambiar a MacPorts, que también incluye los paquetes matplotlib (port py27-matplotlib
) y sus dependencias. Si es así, tenga cuidado de no mezclar paquetes entre Fink
y MacPorts
. Lo mejor es seguir con uno o el otro a menos que sea realmente cuidadoso. Ajuste su camino de shell en consecuencia; sería más seguro eliminar todos los paquetes de Fink e instalar versiones de MacPorts.
Extraño, estaba seguro de que puse Fink allí. –
¿Por qué usaste fink para instalar Python? Python se envía con OS X. –
Necesitaba otras cosas como scipy, matplotlib e ipython. –