Necesito instalar python3.4 en mi OS X.
Intenté hacerlo con brew install python3
y ahora tengo python 3.5.1. Pero necesito py3.4.
¿Cómo puedo instalar python3.4 en mi Mac?
Necesito instalar python3.4 en mi OS X.
Intenté hacerlo con brew install python3
y ahora tengo python 3.5.1. Pero necesito py3.4.
¿Cómo puedo instalar python3.4 en mi Mac?
He hecho este tipo de cosas de dos maneras; sin embargo, ambas no coexisten con Homebrew, aunque sospecho que debería haber una forma similar a la de las macports.
El primero es usar Macports como administrador de paquetes. Hay puertos separados para varias versiones de python 2.xy 3.x actualmente 2.4, 2.5, 2.6, 2.7 y 3.1, 3.2, 3.3 3.4 y 3.5. Por ejemplo, para instalar 3.4 do sudo port install python34
También hay un puerto python_select que, al ejecutarlo, le permite elegir qué versión de python se ejecuta mediante / opt / bin / python.
Cada administrador de paquetes debe ejecutarse como el único administrador de paquetes; de lo contrario, se confundirá con versiones inesperadas de bibliotecas y ejecutables en sus rutas.
La otra forma es instalar directamente desde python.org Esto instalará un python en / usr / local / bin, creo esto instala un ejecutable de python y python3. El problema con Homebrew es que asume que las cosas en / usr / local están instaladas por él y, por lo tanto, brew doctor informará sobre estos pitones y bibliotecas de python.org como problemas y como esto question muestra también los marcos en / La biblioteca será problemática.
EDICIÓN 8/2018 *** Ahora sugeriría usar conda ya sea miniconda o anaconda. Este es otro administrador de paquetes, pero basado y principalmente destinado a Python, también proporciona el equivalente a los entornos virtuales de python y pyenv (según otros responda ) y, por lo tanto, cada proyecto puede estar en una Python diferente y bibliotecas diferentes (Macports solo cambia la versión de Python para todos los proyectos)
$ brew install python3
es igual a seguir
$ brew install https://github.com/Homebrew/homebrew-core/blob/master/Formula/python.rb
Entonces. Si desea instalar una versión específica, debe verificar antes de instalar.
brew install
con el hash de confirmación correspondiente:
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/bd43f59bd50bb49242259f327cb6ac7a8dd59478/Formula/python3.rb
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/ec545d45d4512ace3570782283df4ecda6bb0044/Formula/python3.rb
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
También hay: enlace donde puedes instalar usando brew install sashkab/python/python34
y brew link python34 --force
Tenga en cuenta que se cambió el nombre de python3.rb a python.rb en algún momento. Cambie la URL si es necesario.
Para python en mac usa pyenv
brew install pyenv
pyenv install <version>
Para seleccionar una versión
pyenv local 3.5.0
Para listar versiones
pyenv versions
Es necesario exportar el PATH para anular la versión de python predeterminada.
PATH="~/.pyenv/versions/2.7.10/bin:${PATH}"
¡Este parece ser un enfoque mucho más fácil Y se mantiene alejado de / usr / local / bin !!
No lo he probado, pero promete poder instalar cualquier versión (y varias versiones) de Python.
Incluyendo 3.6.6 que no está disponible en el núcleo de elaboración por lo que puedo decir.