Configuración del entorno de trabajo con Jupyter

3/30

Lectura

Introducción

La Distribución Anaconda es un paquete de software que cuenta con todo lo necesario para empezar a trabajar en Data Science utilizando Python (o R). Incluye la instalación del intérprete de Python con los módulos externos más usados en Data Science y diversos entornos de desarrollo entre los que se encuentra Jupyter, el que usaremos durante el curso.

También cuenta con un administrador de paquetes y entornos llamado conda,que nos permitirá crear entornos de trabajo aislados y descargar e instalar librerías de código externas que iremos viendo durante el curso.

Otra de las ventajas de Anaconda es que es multi-plataforma y cuenta con instaladores para Windows, MacOs y Linux. En este documento te enseñaré a instalar Anaconda en Windows.

Para más información sobre el proceso de instalación de Anaconda e instructivos sobre cómo instalarlo en otros sistemas operativos, te recomiendo que visites la página oficial: https://docs.anaconda.com/anaconda/install/.

Instalación

A continuación te detallo los pasos para que puedas instalar Anaconda en tu PC con Windows:

  1. Navegar al sitio oficial de descargas de Anaconda, https://www.anaconda.com/distribution/

  2. Seleccionar el sistema operativo para acceder a las opciones de descarga.

  3. Descargar la versión correspondiente a tu sistema operativo (32 o 64 bits) de Python 3.7.

  1. Ejecutar el instalador descargado y no modificar las opciones por defecto. Esto hará que no se generen conflictos con otras instalaciones de Python que puedas tener en tu PC.

  2. Elegir el directorio de instalación.

  1. No agregar Anaconda a la variable de entorno PATH, a menos que sepas lo que estás haciendo
  1. Si quieres puedes instalar PyCharm, que lo usaremos brevemente en el curso, pero la mayor parte de las clases trabajaremos en otro entorno.
  1. Una vez instalado, verás esta pantalla con las opciones para acceder a algunos recursos oficiales y la documentación de Anaconda.

  2. ¡Listo! Una vez completada la instalación, podrás acceder al Anaconda Navigator y al Jupyter Notebook, el entorno de trabajo que usaremos en el curso.

Aportes 29

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Yo trabajo los notebook desde VSCode, gestiono los proyectos dentro de un venv incluido el servidor de Jupyter Notebook, y al ingresar al workspace en VSCode automáticamente la terminal ingresa al venv y el servidor de Jupyter se activa, de esa manera funciona todo bien y está dentro del venv.

Download aquí

Para distribuciones basadas en Debian hacer:

sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

Ir a la carpeta donde se guardo el archivo descargado y ejecutar:

bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh

correr

source ~/.bashrc

o

 source  ~/.zshrc

según el bash que se tenga.

agregar el path

export PATH=/users/user/anaconda3/bin:$PATH

al ~/.bashrc o ~/.zshrc según corresponda y teniendo en cuenta que users y user se modifica según tú path.

correr nuevamente source ~/.bashrc o source ~/.zshrc y listo. (Para refrescar)

Para instalarlo en linux:

Debian:

apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

RedHat

yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver

ArchLinux

pacman -Sy libxau libxi libxss libxtst libxcursor libxcomposite libxdamage libxfixes libxrandr libxrender mesa-libgl  alsa-lib libglvnd

OpenSuse/SLES

zypper install libXcomposite1 libXi6 libXext6 libXau6 libX11-6 libXrandr2 libXrender1 libXss1 libXtst6 libXdamage1 libXcursor1 libxcb1 libasound2  libX11-xcb1 Mesa-libGL1 Mesa-libEGL1

Gentoo

emerge x11-libs/libXau x11-libs/libxcb x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXi x11-libs/libXcomposite x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXScrnSaver x11-libs/libXtst media-libs/alsa-lib media-libs/mesa

Referencia

A fecha de hoy 16/08/2021, las imágenes anexadas a la lectura están caídas.

"Como parte de las buenas prácticas, antes de seguir crear un entorno virtual para evitar conflictos con dependencias instaladas anteriormente en nuestro computador"

Que IDE que viene en Anaconda es mejor para usarlo?

Interesante

¿Qué pasa si tengo Windows pero instalo Anaconda desde Ubuntu?

Alguien lo instalo en WSL ?

Listo!

Hecho!

Para instalar jupyter notebook en Arch Linux solo es necesario correr el comando: pacman -S jupyter-notebook

listo!!

Bien

no hay manual para linux??? Debian por ejemplo…

Cool.

Según entiendo lo es necesario instalar phyton porque ya viene integrado, correcto?

Les dejo esta y todas las anotaciones del curso actualizados al 2023, tome nota de los comentarios y ejercicios resueltos de cada sección. Lleve en cuenta las explicaciones del docente y más! Espero les sirva. 👌
Anotaciones y Ejercicios Curso de Web Scraping - Modulo I
(si quieres apoyar deja una estrella a la repo ✌⭐)

Al que le pueda servir, encontre un video explicando como instalar anaconda y el jupyter: https://www.youtube.com/watch?v=syijLJ3oQzU

Que mal solo tomar en cuenta el SO Windows para la instalación

Supongo que se puede trabajar con miniconda. En el equipo del trabajo no puedo instalar Anaconda (por un tema de permisos) pero si pude instalar miniconda y desde ahi ejecutar el jupyter y trabajarlo desd el navegador.

Listo, también es muy sencillo de instalar en Mac OS.

listo!!!

Excelente!