python3 mac instalar python macos install

mac - ¿Cómo establecer la versión predeterminada de Python a 3.3 en OS X?



path python 3 mac (6)

Cambiar la versión predeterminada del sistema de python ampliaría algunas aplicaciones que dependen de python2.

Puede alias los comandos en la mayoría de las shells, Mac OS X usa bash de forma predeterminada, si también lo coloca en su ~/.bash_profile :

alias python=''python3''

python comando python ahora se refiere a python3 . Si quieres la python original (que se refiere a python2 ), puedes escapar del alias, es decir, haciendo que /python lance python2 dejando el alias intacto.

Si ejecuta intérpretes con más frecuencia (sí) , es mejor:

alias 2=''python2'' alias 3=''python3''

Consejo: En lugar de hacer:

#!/usr/bin/env python

utilizar:

#!/usr/bin/env python3

el sistema usará python3 para ejecutar ejecutables de Python.

Estoy ejecutando Mountain Lion y la versión básica básica de Python es 2.7. Descargué Python 3.3 y quiero configurarlo como predeterminado.

Actualmente:

$ python version 2.7.5 $ python3.3 version 3.3

¿Cómo lo configuro para que cada vez que ejecuto $ python abra 3.3?


Creo que cuando instalas Python pone declaraciones de ruta de exportación en tu archivo ~ / .bash_profile. Entonces, si no tiene la intención de usar Python 2 más, simplemente puede eliminar esa declaración desde allí. Alias ​​como se indicó anteriormente también es una excelente manera de hacerlo.

Aquí se muestra cómo eliminar la referencia de ~ / .bash_profile - vim ./.bash_profile - eliminar la referencia (TAMBIÉN algo así como: export PATH = "/ Users / bla / anaconda: $ PATH") - guardar y salir - source ./ .bash_profile para guardar los cambios


Creo que la mayoría de las personas que aterrizan aquí usan ZSH por iterm o lo que sea, y eso te lleva a esta respuesta .

En su lugar, debe agregar / modificar sus comandos en ~/.zshrc .


No estoy seguro de si esto está disponible en OS X, pero en linux usaría el comando del module . Mira aquí .

Configure el archivo de módulo correctamente, luego agregue algo como esto a su archivo rc (por ejemplo, ~ / .bashrc):

module load python3.3

Esto hará que sus rutas se cambien cuando sea necesario al iniciar sesión sin afectar los valores predeterminados del sistema.


Puedes resolverlo por enlace simbólico.

unlink /usr/local/bin/python ln -s /usr/local/bin/python3.3 /usr/local/bin/python


Vaya a ''Aplicaciones'', ingrese a la carpeta ''Python'', debe haber un script bash llamado ''Actualizar el Perfil de Shell.com y'' o similar. Ejecute ese script y debería hacerlo.

Editar: Oye, ¿acabo de enterarme de cómo cambiar la versión predeterminada de Python? , parece que no deberías actualizarlo.