2 votos

iPhoto y Python 2.6

He erradicado de python 2.6 desde mi MacBook pro. Por supuesto, esto lo hice antes de darse cuenta de iPhoto se depende de ella.

¿Cómo punto de iPhoto a mi recién instalado la versión de Python?

Este es el error:

Dyld Error Message:
  Library not loaded: /System/Library/Frameworks/Python.framework/Versions/2.6/Python
  Referenced from: /Applications/iPhoto.app/Contents/MacOS/iPhoto
  Reason: image not found

Cuando se intenta un enlace a mi ejecutable de Python, me sale lo siguiente:

Dyld Error Message:
  Library not loaded: /System/Library/Frameworks/Python.framework/Versions/2.6/Python
  Referenced from: /Applications/iPhoto.app/Contents/MacOS/iPhoto
  Reason: no suitable image found.  Did find:
    /System/Library/Frameworks/Python.framework/Versions/2.6/Python: mach-o, but wrong architecture
    /System/Library/Frameworks/Python.framework/Versions/2.6/Python: mach-o, but wrong architecture

1voto

Satanicpuppy Puntos 4902

El python bin se encuentra en /usr/bin/python

Usted debe tratar de un enlace simbólico ln -s /your/path/to/python /usr/bin/python/

1voto

James Marshall Puntos 528

Qué procesador tienes en tu máquina? El mensaje de error implica que el binario que se apunta a que es un binario Universal (y no lo espera) o que es un PowerPC binario donde tienes un Mac Intel (o viceversa).

Utilizar el archivo " comando para ver qué binario que tiene allí. Esto es lo que la mina se parece a (vainilla Mavericks de instalar):

MacBookPro:bin $ file /usr/bin/python
/usr/bin/python: Mach-O universal binary with 2 architectures
/usr/bin/python (for architecture x86_64):  Mach-O 64-bit executable x86_64
/usr/bin/python (for architecture i386):    Mach-O executable i386

..así que es un binario Universal con procesadores Intel de 32 bits y de 64 bits en el interior.

Parece Anaconda para Mac solo tiene 64 bits de apoyo:

https://store.continuum.io/cshop/anaconda

...si este es el caso, y usted tiene un procesador de 32 bits, que es el problema.

1voto

ndowens Puntos 11

Tuve este mismo problema después he desinstalado la versión de Python que viene con el Mac OS, y se instaló una nueva versión con homebrew. Me fijo por la creación de un enlace simbólico desde donde iPhoto pensamiento de python se supone que debe estar y donde python en realidad era. Desde que he instalado python con homebrew, el directorio de python vivió aquí:

/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/

He creado nuevos /Python.framework/Versions directorios en /System/Library/Frameworks/ y, a continuación, se ejecutó este comando para crear el enlace simbólico:

sudo ln -s /usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/ /System/Library/Frameworks/Python.framework/Versions/2.6

0voto

yoliho Puntos 340

Me gustaría volver a instalar el sistema operativo desde el DVD de arranque o partición de recuperación. Esto pone a la Manzana de python de la espalda. Este es el único lugar donde la correcta python ejecutable en cualquier otro lugar, pero apple suministra medios de comunicación tendrán un diferente python en - por ejemplo, va a tener su marco en un lugar diferente

Yo no los uso no apple suministra python para el uso de las herramientas de Apple como las Api y los bugs etc podría haber cambiado.

Es relativamente fácil tener más de una versión de python (especialmente si son de diferentes números de versión) en un OSX cuadro.

La costumbre de la observación general no es sustituir a la de Apple código suministrado, dejar todo esto como parte del sistema operativo y la acabo de instalar otras versiones en otros lugares

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X