Entorno virtual para aprendizaje automático y aprendizaje profundo en MacOS

Contenidos

Actualizar Anaconda o Python en macOS es complicado. Pero usar el proceso que se explica a continuación lo facilitará. Para esto, supongo que tiene un sistema limpio sin ninguna instalación de Anaconda o Python (excepto Python 2.7 y Python 3.8.2 ya que vienen preinstalados con macOS Big Sur). Si ya ha instalado Anaconda o Python, desinstálelos usando cualquier Mac App Cleaner. Sin mucha demora, comencemos.

Proceso de configuración

  • Instalar Homebrew desde aquí o síguelo. Homebrew es un administrador de paquetes para macOS al igual que apt-get es para Debian (Linux) o pip
    es para Python.
    • Para instalar homebrew, abre la terminal y copia y pega el siguiente código:
    • Actualizaremos y mejoraremos brew solo para asegurarnos de que todo esté en su lugar. Para hacer eso, copie y pegue el siguiente código:
      • actualización de preparación && actualización de preparación
    • Ahora, agregaremos el directorio de homebrew a la variable de entorno PATH
      • echo ‘export PATH = ”/ usr / local / sbin: $ PATH”’ >> ~ / .zshrc
    • Salga de la terminal y ábrala de nuevo.
  • Después de instalar brew, es hora de instalar python usando brew y será muy fácil actualizar python usando brew en el futuro si sale una nueva versión de la que hablaremos más adelante.
    • Para instalar Python, invocaremos el siguiente comando en la terminal:
    • Después de instalar python, una vez más saldremos de la terminal y lo volveremos a abrir para que la terminal pueda acceder a los enlaces simbólicos de python3 recién creados.
  • Ahora, escriba python3 en la terminal, mostrará la última versión de python3 que en este caso es python 3.9.1
73785screenshot202021-01-0120at201-02-5720am-3504498
  • De hecho, a partir de Python 3.4, pip se incluye de forma predeterminada con el instalador binario de Python. Entonces, no necesitamos instalarlo explícitamente. Pero ejecutaremos un comando de actualización para asegurarnos de que pip y algunos otros paquetes estén actualizados.
    Escriba el siguiente código en la terminal:
    • instalación de pip3: actualización de la rueda de herramientas de configuración de pip
54126screenshot202021-01-0120at2012-44-1220am-9426183
  • Ahora, instalaremos el entorno virtual, lea más sobre el entorno virtual aquí. En resumen, la creación de un entorno virtual nos permitirá evitar la instalación de paquetes de Python a nivel mundial, lo que podría romper las herramientas del sistema u otros proyectos.
    • python3 -m pip install virtualenv
  • Para crear un entorno virtual, seleccione una carpeta o ubicación del proyecto. En este caso, crearemos el entorno virtual en el directorio de inicio.
  • Antes de que podamos comenzar a instalar o usar paquetes en el entorno virtual, necesitaremos activarlos. La activación de un entorno virtual colocará los ejecutables python y pip específicos del entorno virtual en la RUTA de nuestro shell.
    • fuente ~ / pyenv / bin / activar
    • python3 -m pip install – actualizar la rueda de herramientas de configuración de pip
19513screenshot202021-01-0120at2012-48-2220am-5180419
  • Ahora, instalaremos los paquetes de aprendizaje automático y python necesarios para empezar:
    • solicitudes de instalación de pip jupyterlab cuaderno jupyter pandas numpy matplotlib seaborn scipy sklearn beautifulsoup4
  • Si necesita instalar más paquetes, puede hacerlo a través de pip3 instalar nombre de paquete. Solo asegúrese de que cada vez que lo haga, haya activado el entorno virtual. ¡Eso es todo!

Activar el entorno virtual y ejecutar el cuaderno jupyter

  • Para simplificar, supongo que ha cerrado la terminal o reiniciado su sistema. Abra la terminal y escriba lo siguiente:
12134screenshot202021-01-0120at201-02-520am-2284840
  • Ha ejecutado correctamente el cuaderno jupyter.

Mi nombre es Siddharth Shankar. Soy un profesional analítico con más de 2 años de experiencia en la gestión de los aspectos operativos y técnicos del día a día del proyecto, junto con la recopilación, el análisis y la generación de informes de datos. Soy un individuo organizado orientado a los detalles con experiencia en Estadística junto con las certificaciones A + de Ingeniería de Software y Técnico de PC. Para saber más visite: https://www.linkedin.com/in/Sshankar7/

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.