1 votos

actualización de la línea de comandos de python3

Tengo tanto Python 2.7 como 3.5.1 instalados en mi Mac (El Capitan). He dejado la versión 2.7 según esta recomendación .

Ahora me gustaría actualizar la versión 3.5.1 a la última pero desde la línea de comandos. Hay alguna forma de hacerlo (preferiblemente desde el propio Python)?

2voto

user154489 Puntos 301

Puedes cambiar fácilmente de versión de Python utilizando pyenv .

Por ejemplo (utilizando Homebrew ):

$ brew update
$ brew install pyenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

$ exec $SHELL

$ pyenv install 2.7.12
$ pyenv install 3.5.2
$ pyenv global 2.7.12 3.5.2

$ python -V
Python 2.7.12

$ python2 -V
Python 2.7.12

$ python2.7 -V
Python 2.7.12

$ python3 -V
Python 3.5.2

$ python3.5 -V
Python 3.5.2

1voto

Oskar Puntos 1242

Yo usaría homebrew para poder actualizar o instalar usando un comando de una línea:

brew install python3 && brew upgrade python3

-1voto

Desgraciadamente, no hay otra forma de hacerlo desde la línea de comandos que no sea instalando Homebrew un gestor de paquetes no oficial para MacOS y, a continuación, escribiendo brew install python3 .

Este método plantea algunos problemas. Cuando se instala Python a través de Homebrew, no se elimina cualquier versión antigua de Python (por razones de compatibilidad). Esto significa que las versiones antiguas podrían estar en tu disco duro, ocupando un espacio que podría utilizarse para otra cosa. Otro posible problema con Homebrew es que necesita que se instale Xcode para poder compilar e instalar Python en el dispositivo (y la versión actual de Xcode ocupa más de 10 gigas de espacio en el disco duro, sin contar el espacio para almacenar el código fuente).

La forma preferida y oficial de instalar Python es a través de su .pkg disponible en su sitio web, pero esto tampoco elimina las instalaciones antiguas de Python3 (de nuevo, por las mismas razones).

Así que todo se reduce a cómo que quieres hacer para instalar Python. Hay muchas maneras diferentes, y sólo he enumerado las que parecen más relevantes para su situación.

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