Saltar al contenido

Cómo instalar NumPy para python 3.3.5 en Mac OSX 10.9

Por fin luego de mucho batallar ya hallamos el resultado de esta preocupación que algunos de nuestros lectores de nuestro sitio web han presentado. Si quieres aportar algo más puedes compartir tu conocimiento.

Solución:

¡Bienvenido a Python y Stack Overflow!

Tu pregunta no es nada rara. ¡He visto a graduados de doctorado luchar con exactamente los mismos problemas! Si bien Python es un hermoso lenguaje de programación con una comunidad muy amigable, comenzar con la pila científica de Python puede ser bastante complicado.

Hay dos buenas opciones para Python en Mac OS X, dependiendo de cuánto tiempo quieras invertir en aprender un conjunto particular de herramientas. Ambos conjuntos de herramientas son excelentes y valen la pena, pero tienen algunas compensaciones. Sin embargo, son similares en el sentido de que ambos requerirán que pase algún tiempo en la terminal; Recomendaría instalar iTerm2 como primer paso, si aún no lo ha hecho.

Opción 1: elaboración casera

Esta opción puede ser un poco más complicada y puede requerir más tiempo invertido por adelantado, pero al final puede ahorrarle tiempo y dolores de cabeza porque tiene más control y libertad sobre cómo desea configurar Python y otras herramientas de línea de comandos. .

El primer paso es instalar Homebrew. Actualmente, esto se hace con un solo comando de terminal que lo guiará a través del proceso de instalación.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Como parte de ello, deberá instalar XCode (gratis desde la App Store) y sus herramientas de línea de comandos asociadas. Esto es lo que hace que esta opción consuma mucho tiempo.

Una vez que haya instalado Homebrew, tendrá acceso a un nuevo comando en la terminal, brew. Puede usar este comando para instalar Python 3, NumPy y Matplotlib.

# Install Python 3 that will be managed by Homebrew
brew install python3

# Get access to the scientific Python formulas
brew tap Homebrew/python

# Install Numpy and Matplotlib
brew install numpy --with-python3
brew install matplotlib --with-python3

¡Entonces estás listo para irte! Esta opción le da acceso a algunas herramientas poderosas, como pip y brew. Significa que en el futuro, cuando desee instalar un nuevo paquete de Python, debería poder pip install . Otras herramientas de línea de comandos, como por ejemplo gitse puede instalar con brew install git. ¡Hará que la programación en Mac OS X sea mucho más fácil, al final!

Para obtener más información, consulte la página wiki de Homebrew y Python.

Opción 2: Anaconda

Anaconda es una solución todo en uno que configurará Python y todas las herramientas científicas de Python al mismo tiempo. ¡Todo lo que tienes que hacer es descargarlo e instalarlo!

Una vez instalado, debería poder ejecutar el código Python que usa Numpy y Matplotlib. Si necesita un nuevo paquete de Python, debería poder abrir una terminal y hacer pip install . Algunas herramientas y bibliotecas de línea de comandos están configuradas para instalarse con conda install pero no hay tantos paquetes disponibles con conda como están disponibles con brew. Pero, eso podría no ser un gran problema, ¡depende de lo que termines usando en el futuro!

La guía de inicio rápido es un buen recurso para los problemas más comunes con Anaconda.

La forma más fácil sería usar pip (http://en.wikipedia.org/wiki/Pip_(package_manager)) que es un administrador de paquetes para paquetes de python como apt en Ubuntu o Homebrew en mac (que también le recomendaría que obtenga pero no es exactamente relevante en esta situación). Pip le dará una lista de paquetes de python desde los que puede buscar e instalar y pip se encargará de la configuración y actualización de estos paquetes. Pip por defecto viene con Python pero no está instalado pero instalar pip es muy fácil, vea ¿Cómo instalo pip en macOS u OS X?, todo lo que tiene que hacer es ejecutar sudo easy_install pip que instalará pip (esto supone que ya tiene Python instalado en su sistema, si no lo instala antes de ejecutar este comando). Entonces puedes usar pip para instalar numpy usando sudo pip install numpy que instalará el paquete numpy. También puede usar pip para buscar paquetes usando pip search que le permite buscar a través de una lista de paquetes de python.

Nota: no tengo suficiente reputación para comentar la respuesta anterior, pero como he usado Anaconda, me gustaría señalar que Anaconda es un IDE completo y que instalar Anaconda también instala otra versión de Python en su sistema que puede causar problemas cuando usa el shell o ejecuta sus programas de python que requieren paquetes proporcionados por Anaconda fuera del IDE.

Instalando numpy utilizando pip no funcionó para mí en macOS 10.12.6. No fue detectado. En su lugar, instalé usando brew¡Y funcionó!

brew install numpy

Para verificar si se ha instalado correctamente,

python3
>>>import numpy as np

Si no muestra ningún error, significa que se ha instalado correctamente.

Sección de Reseñas y Valoraciones

Si entiendes que te ha sido de provecho este post, sería de mucha ayuda si lo compartieras con el resto programadores de este modo nos ayudas a extender esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *