CursosEmpresasBlogLiveConfPrecios

Instalación de WSL y Ubuntu en Windows para Ciencia de Datos

Clase 5 de 16 • Curso de Entorno de Trabajo para Ciencia de Datos con Jupyter Notebooks y Anaconda

Contenido del curso

Introducción a las notebooks

  • 1
    Jupyter Notebooks para Ciencia de Datos: Uso y Configuración Inicial

    Jupyter Notebooks para Ciencia de Datos: Uso y Configuración Inicial

    07:44 min
  • 2
    Uso de Google Colab para Ciencia de Datos en la Nube

    Uso de Google Colab para Ciencia de Datos en la Nube

    12:46 min
  • 3
    Uso de Google Colab para Ciencia de Datos: Importación y Herramientas

    Uso de Google Colab para Ciencia de Datos: Importación y Herramientas

    08:58 min

Configuración de VSCode

  • 4
    Instalación de Visual Studio Code en Windows, Ubuntu y Mac

    Instalación de Visual Studio Code en Windows, Ubuntu y Mac

    07:31 min
  • 5

    Instalación de WSL y Ubuntu en Windows para Ciencia de Datos

    Viendo ahora
  • 6
    Instalación de Extensiones en Visual Studio Code para Ciencia de Datos

    Instalación de Extensiones en Visual Studio Code para Ciencia de Datos

    08:27 min
  • 7
    Creación de Jupyter Notebooks en Visual Studio Code

    Creación de Jupyter Notebooks en Visual Studio Code

    14:47 min

Entorno de desarrollo con Anaconda

  • 8
    Creación de ambientes virtuales con Conda para múltiples proyectos

    Creación de ambientes virtuales con Conda para múltiples proyectos

    04:24 min
  • 9
    Instalación de Anaconda y Conda desde la Línea de Comandos

    Instalación de Anaconda y Conda desde la Línea de Comandos

    14:15 min
  • 10
    Gestión de Ambientes Virtuales con Conda

    Gestión de Ambientes Virtuales con Conda

    09:50 min
  • 11

    Abrir Notebooks en VSCode con Ambientes de Conda

    01:36 min
  • 12
    Eliminación de librerías y ambientes virtuales con Conda

    Eliminación de librerías y ambientes virtuales con Conda

    04:41 min
  • 13
    Comandos avanzados de Conda para gestión de ambientes virtuales

    Comandos avanzados de Conda para gestión de ambientes virtuales

    12:14 min
  • 14
    Instalación y uso de Mamba para ambientes virtuales rápidos

    Instalación y uso de Mamba para ambientes virtuales rápidos

    06:47 min
  • 15
    Divide y Vencerás en Ambientes Virtuales con Conda

    Divide y Vencerás en Ambientes Virtuales con Conda

    04:59 min

¿Qué sigue con estas herramientas?

  • 16
    Personalización de entornos de desarrollo para ciencia de datos

    Personalización de entornos de desarrollo para ciencia de datos

    03:05 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      ¡Hola, te doy la bienvenida a esta clase! Estamos a punto de instalar WSL (Windows Subsystem for Linux), una de las herramientas más poderosas que usarás en tu día a día en data science si utilizas Windows 10 o Windows 11. Esta herramienta te servirá para usar una línea de comandos de Linux desde Windows.

      Para este punto de tu ruta de aprendizaje quizás ya tengas una terminal basada en Unix instalada en tu computadora. Puedes saltarte esta clase de instalación si cumples alguno de los siguientes puntos:

      1. Utilizas Linux como sistema operativo de forma nativa en tu computadora.
      2. Utilizaz macOS como tu sistema operativo.
      3. Ya cuentas con una terminal Linux con WSL en tu Windows.

      Pero si utilizas Windows 10 u 11 y no tienes WSL y algún sistema de Linux instalado, sigue cada una de las instrucciones a detalle para instalarlo.

      1. Instalar WSL y Ubuntu

      WSL es la base con la que haremos que alguna distribución de Linux pueda correr dentro de nuestra computadora con Windows 10 u 11.

      Una vez que se tenga instalada esta herramienta podrás instalar una gran variedad de distribuciones de Linux como Ubuntu o Debian. Para nuestro caso instalaremos Ubuntu que se instala por defecto al instalar WSL, pero puedes escoger alguna otra por la que tengas preferencia y ya sepas utilizar.

      1. Abre Windows PowerShell desde inicio en Widows. Para ello búscala y da clic derecho sobre Ejecutar como Administrador.
      Instalación de WSL _ Microsoft Learn — Mozilla Firefox 07_11_2022 03_32_44 p. m..png
      1. Dentro de Windows PowerShell escribe la siguiente instrucción y presiona la tecla Enter:

        wsl --install

      Seleccionar Administrador_ Windows PowerShell 07_11_2022 03_12_52 p. m..png
      1. Espera a que la barra de instalación llegue al 100% y presiona Enter nuevamente. Eso iniciará el proceso de instalación del sistema operativo Ubuntu.
      Seleccionar Administrador_ Windows PowerShell 07_11_2022 03_15_39 p. m..png
      1. Espera a que la barra de instalación de Ubuntu llegue al 100%.
      Seleccionar Administrador_ Windows PowerShell 07_11_2022 03_17_58 p. m..png
      1. A finalizar la instación reinicia tu computadora para aplicar los cambios.

      2. Una vez que se haya reiniciado la computadora te llevará a configurar Ubuntu.

      Instalación de WSL _ Microsoft Learn — Mozilla Firefox 07_11_2022 03_20_26 p. m..png
      1. Ingresa el username y password de tu preferencia. Recuerda muy bien tu password, ya que deberás usarla al utilizar el sistema operativo Ubuntu desde WSL.
      Instalación de WSL _ Microsoft Learn — Mozilla Firefox 07_11_2022 03_20_56 p. m..png
      1. Listo, ya tienes WSL y Ubuntu instalados en tu computadora con Windows. Para acceder nuevamente a Ubuntu en WSl abre la aplicación Terminal desde inicio de Windows.
      StackEdit — Mozilla Firefox 07_11_2022 03_52_34 p. m..png
      1. Dentro de Terminal da clic en la flecha hacia abajo y elige la opción de Ubuntu.
      Capturas 07_11_2022 03_54_02 p. m..png
      Fotos 07_11_2022 03_54_13 p. m..png

      De igual forma te comparto la documentación oficial de Microsoft de este proceso y te invito a que dejes en los comentarios cualquier duda o inconveniente con el que te hayas topado al instalarlas para que podamos apoyarte.

      2. Probar versión de Python 3

      Al instalar Ubuntu tendremos una instalación de Python 3 disponible para utilizar. Probemos esta instalación:

      1. Abre Windows Terminal y dentro de las opciones escoge el Ubuntu que acabas de instalar.
      Fotos 07_11_2022 03_54_13 p. m..png
      1. Dentro de la terminal WSL con Ubuntu ejecuta el siguiente comando:
      python3 --version
      Capturas 07_11_2022 03_56_26 p. m..png
      Como puedes observar en la imagen, esto te imprimirá en pantalla que cuentas con una versión de Python 3 lista para su uso.

      3. Instalar pip3

      Ahora es momento de instalar pip3, el manejador de paquetes y librerías más utilizado de Python. Con esta herramienta podrás instalar librerías de terceros como Pandas o Numpy que usarás en tu día a día en ciencia de datos.

      1. Ejecuta en tu terminal el siguiente comando para actualizar tu sistema operativo Ubuntu:
      sudo apt update
      datormx@datormxPC_ ~ 07_11_2022 04_10_39 p. m..png
      datormx@datormxPC_ ~ 07_11_2022 04_10_55 p. m..png
      1. Ejecuta en tu terminal el siguiente comando para instalar pip3:
      sudo apt-get -y install python3-pip
      Fotos 07_11_2022 04_04_08 p. m..png
      StackEdit — Mozilla Firefox 07_11_2022 04_17_14 p. m..png
      1. Prueba la instalación de pip3 una vez que haya terminado todo el proceso ejecutand el siguiente comando:
      pip3 --version
      StackEdit — Mozilla Firefox 07_11_2022 04_18_29 p. m..png

      Muy bien, con esto ya tienes instalado pip3 en tu terminal con Ubuntu.

      4. Abrir VSCode desde WSL

      Ahora que tienes tu sistema de Linux en Windows, Visual Studio Code lo abrirás de una forma un tanto distinta para que toda librería o configuración que instales en ese sistema funcione.

      1. Busca "Visual Studio Code" desde tu buscador de Windows y ábrelo dando clic en su ícono:
      buscar_vscode.png
      1. Una vez abierto VSCode ve al panel izquierdo y da clic en el ícono de extensiones:
      extensiones.png
      1. Busca en el menú izquierdo la extensión WSL e instálala con el botón azul install:

        datormx@datormxPC_ ~ 07_11_2022 04_26_19 p. m..png

      2. Escribe el siguiente comando desde tu terminal para abrir VSCode en WSL:

      code .
      vscode.png

      Este comando abrirá una versión de VSCode que correrá desde WSL con el sistema operativo Ubuntu. Esto puedes comprobarlo porque en la parte inferior izquierda de tu editor verás un recuadro verde que indica que estás en WSL y qué versión de Linux utilizas:

      vscode_wsl_indicacion.png

      Excelente, ya está usando VSCode desde WSL. Recuerda que siempre debes abrir VSCode con el comando code desde tu terminal con WSL, de lo contrario te encontrarías utilizando la versión de tu sistema operativo Windows y no la de tu versión de Ubuntu Linux en WSL.


      ¡Listo, hemos terminado la instalación de todas las herramientas para utilizar Linux desde tu computadora con Windows! Sé que ha sido un largo camino, pero créeme que ya tienes todas las bases para instalar cualquier herramienta adicional que deba utilizarse desde Linux en ciencia de datos.

      Recuerda que si tuviste cualquier inconveniente o duda en el proceso de instalación puedes dejarla en los comentarios para que toda la comunidad de Platzi podamos apoyarte. 😄

      Sin más, te vemos en la siguiente clase. Profundizaremos en la instalación de extensiones para VSCode.

        Guillermo Moreno Lopez

        Guillermo Moreno Lopez

        student•
        hace 5 años

        Si a alguien mas le salio este error como a mi

        E: Package 'python3-pip' has no installation candidate

        Lo que tienen que hacer es desde la terminal de ubuntu escribir

        sudo nano /etc/apt/sources.list

        Y agregar las siguientes lineas

        deb http://archive.ubuntu.com/ubuntu bionic main universe deb http://archive.ubuntu.com/ubuntu bionic-security main universe deb http://archive.ubuntu.com/ubuntu bionic-updates main universe

        Guardan el archivo y despues ejecutan

        sudo apt update sudo apt install python3-pip

        Fuente

          Facundo Colque

          Facundo Colque

          student•
          hace 5 años

          Muchas gracias Guillermo!

          KEVIN JOAN CHINCHILLA MENDEZ

          KEVIN JOAN CHINCHILLA MENDEZ

          student•
          hace 5 años

          en verdad me has salvado

        Eduardo Isaac Ballesteros Muñoz

        Eduardo Isaac Ballesteros Muñoz

        student•
        hace 4 años

        Me salía este mensaje:

        E: Package 'python3-pip' has no installation candidate

        Lo solucione haciendo esto:

        sudo apt-get update
        sudo apt-get install python2-pip
        sudo apt-get -y install python3-pip
          Santiago Quagliotti

          Santiago Quagliotti

          student•
          hace 4 años

          Gracias, me funciono también.

          Jhojan Rivera

          Jhojan Rivera

          student•
          hace 4 años

          Me funcionó esta forma.

        Jairo Tinjacá

        Jairo Tinjacá

        student•
        hace 4 años

        A mi me funcionó de esta manera con la versión Ubuntu 20 LTS 👈

        sudo apt update sudo apt install python3-pip
          José Antonio Díaz González

          José Antonio Díaz González

          student•
          hace 4 años

          Muchas gracias!! Me sirvió!!

          juan carlos rodriguez lozano

          juan carlos rodriguez lozano

          student•
          hace 4 años

          muchas gracias!!!

        Anthony Ismael Manotoa Moreno

        Anthony Ismael Manotoa Moreno

        student•
        hace 5 años

        Cómo personalizar tu terminal de WSL

        ¡Ya tienes instalada tu terminal! ¿Sabías que puedes hacer que se vea muy bonita e incluso instalarle plugins para autocompletar código?

        Te dejo un blog que explica paso a paso cómo hacerlo: Cómo personalizar tu terminal: temas, colores y plugins

        ⚠ Pero espera, eso no es todo. Ahora que ya seguiste los pasos del blog te dejaré el tema que usa nuestro querido profesor Oscar Barajas (GNDX): Tema personalizado para ZSH

        Si seguiste todos los pasos anteriores, deberías tener algo como esto:

        2021-09-02_10h49_55.png

        Pd: para cambiar el nombre de tu PC y que no te salga un nombre random y números al principio, puedes ir a: Settings > System > About > Rename this PC

          Clayton Jhordan Iliquin Zavaleta

          Clayton Jhordan Iliquin Zavaleta

          student•
          hace 4 años

          Vaya, vi qbueno el artículo, pero al final no pude cambiar de tema y se me quedó con uno s colores muy feos :'v

        Juan Pablo Villa Medina

        Juan Pablo Villa Medina

        student•
        hace 4 años

        Espero los ayude.

        Hola compañeros. me gustaría hacer este aporte para que las personas como yo se encontraban algo perdidas en esta parte del curso y presentaron muchos problemas a la hora de hacer las instalaciones. el procedimiento que yo realice fue el siguiente:

        1. Instalación de WSL 1.1 Buscar la consola de comando de Windows Power Shell (WPS) y ejecutar como administrador
          1.png
          1.2 Dentro de la consola de WPS ejecutamos el siguiente comando:
        wsl --install

        tal como se ve en la pantalla

        1. Una vez realizada la instalación procedemos a instalar la version de linux Ubuntu 20.04 con lo cual escribimos este comando en WPS:
        wsl --list --online
        2.png
        recomiendo que se haga la instalacion de Ubuntu 20.04 LTS con el siguiente comando dentro de WPS
        wsl --install -d Ubuntu 20.04
        1. Después de la instalación recomiendo reiniciar el PC para evitar posibles errores.
        2. Luego de realizar esta Instalación la terminar de Ubuntu 20.04 pedirá hacer un login y la creación de una contraseña.
        3. Dentro de la terminal de Ubuntu 20.04 escribirán el siguiente comando para verificar que este con la versión de PYTHON 3
        python3 --version
        1. Después de realizada la verificación procedemos a hacer una actualización ingresamos el siguiente comando
        sudo apt-get update

        comando que nos ayuda a actualizar la lista de paquetes disponibles y su versión

        3.png
        7. Una vez realizada la actualización del comando anterior podremos instalar pip3 con el siguiente comando.

        sudo apt-get -y install python3-pip
        4.png
        8. por ultimo ejecutamos el siguiente código para verificar la instalación de pip3
        pip3 --version
        5.png

        Ya por ultimo sigues los pasos de esta clase y quedara todo configurado para nunca parar de aprender.

          Daniel Choxin

          Daniel Choxin

          student•
          hace 4 años

          Excelente aporte, si me perdi en el proceso y con estos pasos logre instalar todo. Gracias por el esfuerzo de dejarlo todo por pasos, en orden y con capturas!

          Christian Moy Cujuy

          Christian Moy Cujuy

          student•
          hace 4 años

          gracias por tu aporte me ayudo en los ultimos pasos estaba perdido pero ya me resulto todo bien, gracias

        Cristian Iñiguez

        Cristian Iñiguez

        student•
        hace 5 años

        Les recomiendo el curso de prework en Windows si todavía no lo hicieron para que vean el proceso de instalación de WSL paso a paso 👨🏻

        Javier Hugo Noto Enriquez

        Javier Hugo Noto Enriquez

        student•
        hace 4 años

        En mi caso no me funciono el comando de instalación de pip3:

        sudo apt-get -y install python3-pip

        Busque informació y me funcionó de esta manera:

        sudo apt update sudo apt install python3-pip

          Karina Nicole Rivera Olate

          Karina Nicole Rivera Olate

          student•
          hace 4 años

          Muchas gracias, me funciono perfecto.

          SANTIAGO OSORIO TORRES

          SANTIAGO OSORIO TORRES

          student•
          hace 4 años

          Excelente, también me funcionó

        Carlos Alberto Roa Orjuela

        Carlos Alberto Roa Orjuela

        student•
        hace 4 años

        Deberían ajustar este tutorial, ya muchas cosas han cambiado.

          EA Huber

          EA Huber

          student•
          hace 3 años

          totalmente

        Joaquin Sales Vives

        Joaquin Sales Vives

        student•
        hace 4 años

        Al instalar pip3 o hacer el update de apt acordaros de desactivar el antivirus. A mí no me funcionaba.

        Antonio Demarco Bonino

        Antonio Demarco Bonino

        student•
        hace 5 años

        Lo único que no estoy pudiendo hacer es abrir VScode desde la terminal con el código 'code .'

          Joel Sierra Mendoza

          Joel Sierra Mendoza

          student•
          hace 4 años

          Me pasa igual.

          Luis Carlos Maldonado Jaime

          Luis Carlos Maldonado Jaime

          student•
          hace 4 años

          En mi caso después de un tiempo de haber echo este tutorial y haber instalado otros softwares de otros cursos en Platzi, el comando ‘code .’ dejó de funcionar en mi entorno Linux Ubuntu en WSL 2 para Windows 10, diciendo que el comando ‘code’ no se encontraba.

          Estuve un tiempo pensando una razón y decidí revisar la variable de entorno $PATH (dentro del terminal de Linux en WSL), para ver y obtuve lo siguiente:

          En la imagen pueden ver que lo que esta subrayado en rojo es el PATH en Windows donde tenemos instalado el Visual Studio Code. Si observan existe un problema en la ruta en especifico en la parte ‘Microsoft:VS:Code’, estos tienen dos puntos pero el PATH de nuestra carpeta en Windows tiene es espacios. Pueden intentar las siguiente líneas y entenderar que la primera línea nos lleva a una carpeta que no existe y la segunda a una a la que si (Intencionalmente cambie mi usuario magma a banana para recordar que esta es la ruta en mi computador y deberan buscar la ruta en su computador. Mi sistema operativo de Windows 10 esta en Ingles lo que hará que la ruta cambie si tienen Windows 10 en español.)

          cd /mnt/c/Users/banana/AppData/Local/Programs/Microsoft:VS:Code/bin cd /mnt/c/Users/banana/AppData/Local/Programs/Microsoft\ VS\ Code/bin

          Linux reconoce que el nombre tiene espacios con el símbolo backslash ‘’ y el espacio (así como esta en el código arriba). Por otro lado, el PATH reconoce los dos puntos ‘:’ como un proceso de adjuntar las rutas una tras otra. Entonces el problema es que al parecer el WSL 2 esta teniendo inconvenientes con los espacios y creando las rutas mal. Pueden ver otro ejemplo con ‘Program:Files’ que debería ser ‘Program\ Files’. Este es el problema por si quieren entrar más al detalle.

          La solución rápida que encontré sin interferir con lo que haga WSL 2 fue adjuntar una nueva ruta en el PATH en Linux. Para ser esto abran el archivo .bashrc con el editor de texto vim con el siguiente comando:

          vim ~/.bashrc

          Ya dentro de vim, presionen la tecla ‘i’, que permite la edición y agreguen al final del archivo la siguiente línea (la ruta equivalente en su computador):

          PATH=$PATH:/mnt/c/Users/banana/AppData/Local/Programs/Microsoft\ VS\ Code/bin

          Guarden el archivo y cierrenlo con el comando ‘:wq’ en vim. Lo siguiente es o cerrar y abrir la consola, o usar el comando

          source ~/.bashrc

          (esto es para que cargue las modificaciones al archivo .bashrc). Y listo!

          Si tienen dudas de muchos de los comandos en Linux Platzi tiene el curso: “Curso de Introducción a la Terminal y Línea de Comandos”, donde hablan de estos comandos y de las variables de entorno que tienen que ver con el PATH. Se los recomiendo. Adicionalmente, si alguna otra persona conoce de mejor manera para arreglar el problema siéntase libre de comentar y modificar los pasos, esto lo logre con el conocimiento que tengo. Espero les sirva!

        Wilson Araque

        Wilson Araque

        student•
        hace 4 años

        Hola a todos, les dejo este tutorial para instalar WSL Y Ubuntu, actualizado para el año 2022 https://www.youtube.com/watch?v=VcMqhRhzya8 Espero les ayude.

          SAMUEL GUALLICHICO GUALAVISI

          SAMUEL GUALLICHICO GUALAVISI

          student•
          hace 3 años

          Este enlace estuvo genial bien explicado pero lo que no entiendo es que si hay que instalar lo último desde la terminal dentro del sistema Ubuntu o se puede hacer desde afuera es decir desde windows

          Me refiero desde este paso: 2. Probar versión de Python 3

        Juan Diego Uribe Bolaños

        Juan Diego Uribe Bolaños

        student•
        hace 5 años

        Hola tengo este problema con la instalación del pip3 si alguno tiene la respuesta se lo agradecería que me lo explicara, saludos.

        1.jpg
          José Ángel Navarro Almendárez

          José Ángel Navarro Almendárez

          student•
          hace 5 años

          Si acabas de instalar Linux, intenta primero corriendo un update:

          sudo apt-get update
          Juan Diego Uribe Bolaños

          Juan Diego Uribe Bolaños

          student•
          hace 5 años

          Hola aneling11, te agradezco un montón, esa era la solución (lo escribí con un espacio extra para que el comando funcionara apt-get update). continuaré con el curso, saludos

        Hector Hugo Medina Guzman

        Hector Hugo Medina Guzman

        student•
        hace 4 años

        ¿Cuales son las ventajas de tener WSL para trabajar con Python o como científico de datos, puedo trabajar sin problema en Ubuntu pero me gustaría entender porque es necesario (para que se necesita Unix)? ¿En windows no es posible instalar pip3?

          Jesús Vélez Santiago

          Jesús Vélez Santiago

          teacher•
          hace 4 años

          WSL te da un acceso a un entorno Unix / Linux. Muchas de las herramientas con las que trabajarás son desarrolladas para utilizarse mediante una línea de comandos.l, sin un entorno gráfico. Sólo tú y la terminal. Ejecutarás comandos y recibirás respuestas. Por ejemplo, muchas de las funcionalidades que AWS ofrece son manejadas principalmente, a través de una línea de comandos. 😋

          Y sí, puedes tener pip3 en windows. c:

          iDOiA RiVAS

          iDOiA RiVAS

          student•
          hace 3 años

          Tengo la misma duda, la terminal de windows (power shell) o el cmder no cumplirían la misma función? No entiendo completamente la necesidad o las ventajas de tener un ambiente linux

        Manuel Espitia

        Manuel Espitia

        student•
        hace 4 años

        Ya instalé WSL y ubuntu, pero en windows powershell no me sale la flecha para escoger ubuntu... :(

          Iris Valentina Barrios

          Iris Valentina Barrios

          student•
          hace 4 años

          ¡Hola Platzinauta 👋! No debes usar Windows Powersheel, debes usar la aplicación Windows Terminal, la puedes descargar desde la Microsoft Store :)

          Manuel Espitia

          Manuel Espitia

          student•
          hace 4 años

          Bien! Lo intentaré así. Gracias Valentina!

        Diana Gomez

        Diana Gomez

        student•
        hace 3 años

        si a alguien le salio el Error: 0x80370102, les recomiendo este video para activar la virtualización del pc https://youtu.be/xBCDLUP7ZWE

          YENNI BARRETO

          YENNI BARRETO

          student•
          hace 3 años

          Gracias me ayudó mucho el video

          Janeth Cárdenas

          Janeth Cárdenas

          student•
          hace 9 meses

          Gracias.

        Daniel Dobles

        Daniel Dobles

        student•
        hace 2 años

        Yo después de completar todos los cursos de introducción, 2 proyectos, el curso de terminal, el de GitHub y el de PIP y dejar este curso para el final.

        Jose Luis Ruiz Ibañez

        Jose Luis Ruiz Ibañez

        student•
        hace 4 años

        Solucion mas sencilla al error:

        E: Package 'python3-pip' has no installation candidate

        Solo hagan esto:

        sudo apt update sudo apt upgrade sudo apt-get -y install python3-pip
          Joel Laureano

          Joel Laureano

          student•
          hace 4 años

          Gracias por tu aporte, me ayudo

          Fernando Gomez

          Fernando Gomez

          student•
          hace 4 años

          Tampoco funciona

        Sara María Mejia Sánchez

        Sara María Mejia Sánchez

        student•
        hace 4 años

        Se me presentó un error al instalar pip3, para solucionarlo pueden usar la siguiente sentencia para Actualizar los paquetes

        sudo apt-get update

        Posterior a esto ejecutan nuevamente la sentencia de instalación:

        sudo apt-get install python3-pip
          Martin Omar Flores Laynes

          Martin Omar Flores Laynes

          student•
          hace 4 años

          ¡Excelente! Gracías.

        Luis Suárez

        Luis Suárez

        student•
        hace 4 años

        Enserio ya sería hora de dejar de tontear con windows y pasarse a linux o mac y dejarse de complicarla con tanta cosa de windows. Esta genial para muchas cosas windows no se c# .net powerbuilder pero para otras es un verdadero dolor de cabezas y ni hablemos de win11

        Harby Morales

        Harby Morales

        student•
        hace 4 años

        Hola a fecha de hoy el proceso que seguí fue el siguiente:

        1. Ejecutar PowerShell en Windows como administrador y luego ejecutar el comando:
        wsl --install

        Esto habilitó las extensiones necesarias e instaló la distribución de Ubuntu.

        1. Reiniciar el computador

        2. Al iniciar el computador se abre una ventana para crear el usuario y contraseña de linux, luego de ingresar estos datos se ingresa el siguiente comando:

        sudo apt-get update
        1. luego ya se puede instalar pip3 con:
        sudo apt-get -y install python3-pip
        1. Abrir VSCode con:
        code .