Instalé python2.7 adicional en Snow Leopard. ¿Qué pasa con los módulos que quiero instalar?

2

Hace poco pregunté si debería actualizar python 2.6 a python 2.71 en mi Mac (Snow Leopard). Me dijeron que instale 2.7 sin quitar 2.6. ¡Hecho !

Ahora me preguntaba cómo se maneja la instalación de nuevos módulos:

¿Los accesos 2.6 y 2.7 acceden al mismo lugar donde todos los módulos python nuevos se instalan con pip , easy_install y la configuración. py ? ¿Hay algo de lo que tengo que ocuparme?

Se me ocurrió otra pregunta: ¿Cómo le digo a un script que escribí para que lo ejecute Python 2.7.2?

    
pregunta Aufwind 17.07.2011 - 20:11

1 respuesta

2

La instalación de los módulos de Python va en x / Library / FrameworksPython.framework / Versions / 2.6 etc., donde x depende de la instalación.

nada para el de Apple como puerto de OSX. ejecutable de Python en / usr / bin

nada para las pitones de python.org. ejecutable de Python en / usr / local / bin

/ opt / local si se instala a través de macports (como hago yo)

Tienes que buscar en easy_install, etc. para ver la ruta de acceso a la Python que utilizan. p.ej. / usr / bin / easy_install tiene / usr / bin / python, por lo que al usar esto se instalará en /Library/FrameworksPython.framework/Versions/2.6.

No puedes elegir ejecutar una versión secundaria de python, por ejemplo. 2.7.2, ya que solo se configura una versión principal a la vez, p. Ej. 2.7.2 reemplazado 2.7.1 Cada versión principal de python tendrá su propio ejecutable, p. Ej. python2.7 s tiene un script que usa verstio para que comience con #!/usr/bin/env python2.7 pr la ruta completa.

    
respondido por el Mark 18.07.2011 - 10:23

Lea otras preguntas en las etiquetas