3 votos

Problemas de integración de Python 3.1 en 10.6.5

Estoy empezando a aprender Python, y quiere "actualizar" mi instalación de Python os OS X 10.6.5.

Sé que es una mala idea para actualizar directamente la instalación de Python, así que he instalado Python 3.1 por separado el valor predeterminado de instalación de Python (2.6.1).

Sin embargo, cada vez que uso el "python" comando desde la terminal, se inicia Python 2.6.1.

He intentado varias maneras recomendadas para obtener la "python" comando para iniciar la versión más reciente, en lugar de la predeterminada:

1) he intentado correr el script de "Actualización del Perfil de Shell.comando de secuencia de comandos" en la Aplicaciones/Python 3.1 directorio, y se obtiene el siguiente resultado:

    This script will update your shell profile when the 'bin' directory
of python is not early enough of the PATH of your shell.
These changes will be effective only in shell windows that you open
after running this script.
All right, you're a python lover already

2) he creado un archivo llamado .perfil en mi directorio home, con el siguiente contenido:

#### Let's take care of our $PATH
# A backup of the original $PATH
# /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

# My preferred order - /usr/local goes first, damn it!
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin

Como se recomienda aquí: http://superuser.com/questions/29652/how-do-i-properly-update-python-on-mac-os-x

Ni uno de los cambios de los efectos de la "python" comando; todavía arranca Python 2.6.1. Todavía puedo iniciar Python 3.1 utilizando el comando python3.1, pero me gustaría poner Python 3.1 para el valor predeterminado para el "python" de comandos.

1voto

bootload Puntos 379

Al menos con MacPorts, esto se hace con el python_select comando. No puede ser de aplicación inmediata para su instalación (no mencionó a los MacPorts) pero es un lugar para empezar.

0voto

Erick Sasse Puntos 1156

Lo que shell se utilizan? En OS X, /bin/bash es el valor predeterminado, así que trate de la edición de .bashrc o .bash_profile lugar.

0voto

soxman Puntos 1569

Todo lo que tienes que hacer para cambiar esto es abrir la Terminal.aplicación y escriba el siguiente:

defaults write com.apple.versioner.la Versión de python 3.1

Esto va a cambiar el valor predeterminado utilizado en la terminal. También se puede instalar por separado funciona al ralentí si desea ejecutar desde una interfaz gráfica de usuario.

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