Quiero usar la versión macports de python en lugar de la que viene con Leopard.¿Cómo desinstalo Python de OSX Leopard para poder usar la versión de MacPorts?
Respuesta
He ambos instalados:
$ which python
/usr/bin/python
$ which python2.5
/opt/local/bin/python2.5
También he añadido la siguiente línea a mi .profile
:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
¿Cómo debería ser el nuevo pitón en/opt/local/bin? Instalé Python a través de MacPorts y no tuvo efecto en ninguno de los archivos de python * en/opt/local/bin. Todos son enlaces simbólicos al sistema Python. Esto está en Snow Leopard. – thebossman
En lugar de desinstalar el incorporado en Python, instalar la versión MacPorts y luego modificar $PATH
para tener primero la versión de MacPorts. Por ejemplo, si MacPorts instala /usr/local/bin/python
, modifique su .bashrc
para incluir PATH=/usr/local/bin:$PATH
al final.
No lo desinstalaría ya que muchos scripts esperarán que python esté en los lugares habituales cuando no sigan las convenciones y usen #!/usr/bin/env python
. Simplemente debe editar su .profile
o .bash_profile
para que los binarios de macports sean los primeros en su ruta.
Su .profile
debe tener esta línea:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Si no es así, añadir en ella, y ahora su shell buscará de MacPort bin/
primero, y debe encontrar macports pitón antes pitón sistema.
No. Apple envía varias utilidades del sistema que se basan en el sistema Python (y particularmente en la versión "framework" de Python); eliminarlo te causará problemas.
En su lugar, modifique la variable de entorno PATH en su ~/.bash_profile
para poner /opt/local/bin
primero.
Creo que esto también es cierto para las diferentes distribuciones de Linux, varios instaladores de bibliotecas/paquetes/software confían en los intérpretes instalados en perl, python, ruby factory, deben dejarlos allí, enlazarlos simbólicamente –
Utilice el puerto python_select para cambiar los intérpretes de python.
sudo port install python25
sudo port install python_select
sudo python_select python25
Esto enlace simbólico /opt/local/bin/python
a la versión seleccionada. Luego exporte PATH
como se describe arriba.
El instalador actual de Macports realiza automáticamente la modificación .Profile PATH.
python_select
ya no se utiliza, utilice en su lugar:
sudo port select python python26
- 1. Especifique qué versión instalar con macports
- 2. ¿Algún riesgo al usar Macports?
- 3. ¿Cómo desinstalo completamente Eclipse para poder resolver mis problemas de Subclipse?
- 4. ¿Cómo evitar la instalación de dependencias innecesarias con MacPorts?
- 5. Instalación de MySQL en Snow Leopard usando MacPorts
- 6. ¿Cómo usar el gcc instalado en macports?
- 7. consejos de sentido común sobre la administración de paquetes python en OSX para principiantes
- 8. ¿Cómo desinstalo git versión 1.6.5.1 de Mac OS X 10.5.8
- 9. Cómo usar la versión de PHP de MAMP en lugar de la predeterminada en OSX
- 10. ¿Cómo instalar clang 3.1 usando macports? (OSX, leopardo de las nieves)
- 11. terminal muestra la versión php mal (Snow Leopard)
- 12. ¿Cómo instalar el soporte de sintaxis de Python para Vim en Mac OSX?
- 13. ¿Cómo instalo paquetes adicionales para Xcode en OSX Lion para permitir que MacPorts funcione?
- 14. ¿Cómo instalar php5 curl en mac osx snow leopard?
- 15. Cygwin Novato: ¿Cómo desinstalo Python 2.6.x de Cygwin e instalo Python 2.7.x?
- 16. ¿Directorio de host virtual MAMP PRO en Mac Leopard OSX?
- 17. Macports ¿selecciona el intérprete de Python predeterminado para ejecutar scripts?
- 18. Actualización de la versión de OpenSSL en OSX
- 19. Múltiples versiones de Python en OS X Leopard
- 20. Compilar Matplotlib para Python en Snow Leopard
- 21. Cómo desinstalo una carpeta
- 22. ¿Cómo actualizar la versión de Python?
- 23. Envío de la versión Python con Mac OS X Snow Leopard?
- 24. Cómo usar libxml2 con python en osx lion?
- 25. ¿Cómo desinstalo ruby y gemas usando RVM?
- 26. ¿Qué versión de Python debería usar para el desarrollo web?
- 27. Como instalar mejor Rhino en OSX 10.6 Snow Leopard
- 28. Configurar Snow Leopard para usar Python 2.5 en lugar de 2.6
- 29. Python IDLE: Cambiar la versión de Python
- 30. No se puede encontrar git-svn en Mac OS X Leopard después de instalarlo a través de MacPorts
No debe desinstalar pitón por defecto de OS X, esto puede hacer que su sistema inestable debido Python es un componente importante del sistema operativo. En su lugar, puede usar macports para agregar otras instancias de python. – sorin