para mac instalar descargar python macos homebrew anaconda

python - mac - Buenas Prácticas con Anaconda y Brew.



instalar anaconda python (3)

Instalar anaconda significaría que no necesita el sistema Python (déjelo en el sistema, ya que probablemente no quiera cambiarlo), o de Pythons instalados por homebrew .

Cuando creas un entorno conda puedes especificar qué versión de Python quieres que use. Por ejemplo:

$ conda create --name myenv python=3.5

La activación de un entorno conda (después del comando anterior lo haría con la source activate myenv ) significa automáticamente que el comando python ejecutará el intérprete de Python que seleccionó para ese entorno. Los paquetes se pueden instalar con pip , así como conda install , y son bastante compatibles con los entornos conda .

Acabo de recibir un nuevo Macbook con OSX Sierra, por lo que quiero garantizar que mi entorno de desarrollo esté configurado correctamente.

Estoy buscando seguir las "mejores prácticas" mencionadas aquí: https://github.com/nicolashery/mac-dev-setup

Necesito Python 2.x para trabajar (urllib, Pandas, Numpy, Scikit-learn) y Python 3.x para algunas clases en línea (Pandas, Numpy, Django) que estoy tomando. He instalado Python 2 y 3, usando brew install python y brew install python3 respectivamente.

Sin embargo, en este enlace, no se menciona a Anaconda, solo IPython. Dado que ya tengo Python 2 y 3 instalados a través de Homebrew, ¿es recomendable usar anaconda o debo seguir el estándar IPython como se menciona en el enlace de Github anterior? Estoy confundido después de leer este post: OS X - Decidir entre los entornos Python de anaconda y homebrew

Si Brew y Anaconda pueden trabajar juntos, ¿qué pasos específicos puedo tomar para asegurarme de que no haya conflictos entre las dos versiones?


Puede configurar un entorno virtual (virtualenv) y asignar diferentes versiones de Python a cada uno para que no haya ninguna superposición que cause problemas de dependencia.

Echa un vistazo a ''La guía del autoestopista para Python'' sobre cómo recorrer la configuración.

http://docs.python-guide.org/en/latest/dev/virtualenvs/


Soy nuevo en Python, y he tenido problemas con mi instalación de Python. Tengo la instalación de python de homebrew y anaconda en mi mac. Mi instalación de anaconda había arruinado mi dependencia de Python de Homebrew para vim y MacVim.

Mi solución es cada vez que instalo / actualizo el paquete a través de homebrew y eliminaría anaconda de mi RUTA. Esto es un poco molesto, pero solo instalo / actualizo el paquete a través de homebrew de vez en cuando, así que está bien.

Para cambiar entre Python 2 y 3, aquí están mis comandos en la Terminal:

$ conda search python ... ... $ conda install python=3.5.0 $ conda info -e # conda environments: # py27 /Users/apollotang/opt/local/anaconda2/envs/py27 py36 /Users/apollotang/opt/local/anaconda2/envs/py36 root * /Users/apollotang/opt/local/anaconda2 $ source activate py36 ### <——— here is the command in to change python version (py36) $ conda info -e # conda environments: # py27 /Users/apollotang/opt/local/anaconda2/envs/py27 py36 * /Users/apollotang/opt/local/anaconda2/envs/py36 root /Users/apollotang/opt/local/anaconda2 (py36) $ python -V Python 3.6.2 :: Anaconda custom (x86_64)

Encontré este comando de Cómo cambiar el entorno predeterminado de Python de Anaconda y http://chris35wills.github.io/conda_python_version/

Además, aquí hay un muy buen artículo sobre las mejores prácticas en la configuración del entorno de Python en mac https://www.davidculley.com/installing-python-on-a-mac/