1 votos

Instalar pymol usando macports en yosemite

Traté de instalar pymol usando macports (después de intentar construir desde el código fuente falló):

sudo port install pymol

Lo instaló, dándome dos avisos:

Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.

Puedo ejecutar pymol, pero se bloquea después de un minuto más o menos. Además, la ventana superior no muestra ningún botón:

pymol not working window buttons

El mensaje de error es:

enter image description here

¿Esto se debe a las advertencias port me dio al principio, o hay algo más en juego aquí?

2voto

user611942 Puntos 31

En caso de que esto ayude a alguien, esto hará que se compile y cargue.

En primer lugar Desinstalar Pymol

Entonces:

% sudo port install tcl -corefoundation
% sudo port install tk -quartz
% sudo port install pymol

Esto se describe aquí:

http://www.ub.edu/cbdd/?q=content/installing-pymol-macports

1voto

Justin Puntos 608

Mi opinión es que hay algo más en juego.

Las advertencias son que no tienes instalado Xcode (es decir, las herramientas para desarrolladores). Muchos paquetes de MacPorts requieren compilación, por lo que necesitas el entorno de compilación.

Sería de gran ayuda tener la ventana completa de accidentes, porque hay un montón de mensajes útiles para los desarrolladores.

Lo que sigue es una completa especulación de alguien que desarrolla código abierto mixto de Python y C/C++, muy parecido a PyMol.

Mi opinión es que parte del código de PyMol está enlazando con una biblioteca diferente que ha cambiado con la actualización de Yosemite.

Cuando tengo varias versiones de Python instaladas, a veces puede ser complicado asegurarse de que el código está utilizando la versión correcta de las bibliotecas. Esto es especialmente es cierto en todas las versiones del sistema operativo, ya que muchas bibliotecas son actualizadas por Apple.

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