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.