Instalación en Windows (WSL) y Linux
Clase 2 de 20 • Curso de Python: PIP y Entornos Virtuales
Contenido del curso
Clase 2 de 20 • Curso de Python: PIP y Entornos Virtuales
Contenido del curso
Yuli Alexandra Pulido Castañeda
Brayan Avendaño
Andrés Felipe Lopez gomez
camilo franco
Diego Urrea
KEVIN ANDRES ROMERO ELIZALDE
Benjamín Cortés
Sebastian Chianea
David E Marquez S
Juan Castro
Mateo Albornoz
Guillermo Linares Pereda
Marlon Steven Piñeros Jimenez
Luis Jacobo Hernandez Campuzano
Michelle Verano
Catriel Perez
Jeinfferson Bernal G
FELIX DAVID CORDOVA GARCIA
Auler Josby Cordoba Roa
FELIX DAVID CORDOVA GARCIA
Javier Orlando Herrera Rodríguez
Noelia Fernandez Paez
Ardanys Canchila Mercado
Nahuel Matozo
Yeinner Lopez
Norberto Iván Tolaba
Daniel Dobles
Luis Agüero
Diego Humberto Núñez Mendoza
Juan Carlos Plata Prada
Jose Antonio Cano Román
Platzi
Jorge Luis Esteban
David Mauricio Jácobo Ruiz
Onkar Dass kaur
David Mauricio Jácobo Ruiz
Patricia Velazquez
Carlos Castillo
Stephany Plaza
Patricia Velazquez
Andres Mauricio Castro Llanos
Carlos Javier García Contreras
Hilel Salomón
Hola chicos! :D Comandos Utilizados
python
python3
exit() para salir de la interfaz de python
Instalación
apt update
sudo apt update
sudo apt -y upgrade
Verificar Instalación de python
Instalación de gestor de paquetes de dependencias
Verificar Instalación del gestor
Dependencias en entorno profesional
Gracias por tu aporte, una corrección en la instalación del gestor de paquetes, "install" con una s, se fueron dos!
✌️
Excelente aporte
Si depronto no les funciono instalar pip , dejo aqui que comandos utilice primero actualizar y posteriormente instalar pip para gestionar las librerias de python
<sudo apt-get update> <sudo apt-get install python3-pip>
Excelente aporte Camilo, a mí no me había funcionado, pero intenté tal como mencionaste y pude instalar pip3. Muchas gracias.
Muy buen comentario, muchas gracias!
Los paquetes que se están importando sirven para proporcionar herramientas y funcionalidades necesarias para compilar y desarrollar software en el sistema
--
build-essential ➡️ es un paquete que incluye herramientas de compilación y desarrollo de software necesarias para construir programas en C y C++
--
libssl-dev ➡️ es el desarrollo de la biblioteca OpenSSL, que proporciona funcionalidades de seguridad para aplicaciones de red, como cifrado, autenticación y verificación de certificados
--
ibffi-dev ➡️ es el desarrollo de la biblioteca libffi, que permite a las aplicaciones invocar funciones de otros programas en tiempo de ejecución
--
python3-dev ➡️ es el paquete de desarrollo de Python 3, que incluye los archivos de cabecera y otras herramientas necesarias para compilar módulos y aplicaciones de Python
-- Espero que les sirva
Excelente, justo lo que buscaba, buen aporte
El título de esta clase confunde, da a creer que trata de instalación de WSL, de hecho debería haber una clase anterior de instalación de WSL en Windows, es posible que muchos no sepan como llegar ahí.
Si está en otros cursos, pero por lo menos debería hacerse mención a ese curso.
Sí se hizo, compañero. Pero igual te lo indico por aquí: https://platzi.com/clases/2292-terminal/53893-opcional-instalar-wsl-usa-linux-dentro-de-windows/
Estoy de acuerdo con que el titulo de la clase confunde. Respecto a instalar WSL ya hay clases en otros cursos. Pero recuerdo que fue un dolor de cabeza. Creo que estan desactualizados, logré instalarlo gracias a otros recursos en internet y a la comunidad que me dio una mano.
wsl --install Ubuntu sudo apt intall -y python3-pip pip3 -V sudo apt intall -y build-essential libssl-dev libffi-dev python3-dev
Correción es install en lugar de intall
wsl --install Ubuntu sudo apt install -y python3-pip pip3 -V sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
Muy buen aporte y buena observación de @Marlon
Bueno, el presente es WSL <3
linux
Asi es!
Deberían explicar desde cero,como instalar WSL o en todo caso como instalar python en windows , VSC y el CMD, todo desde cero no saltarse algo tan importante y poner el link de una clase ya antigua, por suerte,en los cursos anteriores ( de Facundo) eso se explicó claramente, si no estaría perdido como seguro muchos alumnos nuevos que recien entrar a este mundo lo están
Totalmente de acuerdo contigo Felix. De hecho, yo llevo más de 1 día intentando cómo resolverso, y no he podido avanzar del minuto 0:56 en esta clase porque aún no sé cómo llegar hasta ahí. Intenté instalar WSL pero me da error en mi PowerShell
Yo lleve todo el curso usando CmDer y VSCODE, eso lo aprendi en el curso basico de python de Facundo, podrias ver como se instala eso en ese curso y luego mirar las clases de entornos virtuales del curso de manejo e lambdas de Facundo, eso me resulto super util, porque lo de esta clase es una pérdida de tiempo, lo que hacen es desanimar a la gente nueva pensando que python y los entornos es algo supe complicado cuando no lo es, es haber tenido un buen profe al inicio
En el anterior curso el profe Facundo trabajaba desde una shell instalada en windows, ¿tambien serían necesarios los paquetes build-essential, libssl-dev, libffi-dev python3-dev? ¿para qué sirven exactamente? en algunos casos me gusta trabajar desde esta consola ya que desde WSLno se muestra de forma directa la rama de git
Si! Yo también estoy confundida porque vengo del Curso de Git y GitHub y siempre use la terminal de Git en Bash, por eso me pregunto, ¿es realmente necesaria la instalación de WSL?
Estas explicaciones son para aprender a crear un entorno de desarrollo para sistemas operativos Linux, para el caso que mencionan no es necesario instalar esas dependencias ya que son solo para Linux, no hay problema en trabajar en entornos de sistemas operativos Windows
Excelente aporte, tenia unos problemas al instalar pip y con esto se soliciono. Gracias!
para ver cómo instalar WSL más detalladamente ,unos pasos anteriores al profe recomiendo esta clase
🔄 Actualizar la lista de paquetes:
sudo apt update
🔁 Actualizar los paquetes existentes:
sudo apt upgrade
🔧 Instalar el paquete build-essential (que incluye compiladores y utilidades de compilación):
sudo apt install build-essential
🐙 Instalar git para el control de versiones:
sudo apt install git
🌐 Instalar curl y wget para descargas desde la web:
sudo apt install curl wget
📦 Instalar zip y unzip para comprimir y descomprimir archivos:
sudo apt install zip unzip
🔑 Instalar gnupg y dirmngr para administrar claves GPG:
sudo apt install gnupg dirmngr
🐍 Instalar python3 (probablemente ya esté instalado):
sudo apt install python3
🐍 Instalar pip para administrar paquetes de Python:
sudo apt install python3-pip
🌐 Instalar npm y Node.js para desarrollo web:
sudo apt install npm nodejs
El mensaje "Package 'python3-pip' has no installation candidate" indica que el paquete "python3-pip" no está disponible en tus fuentes de software actuales. Esto puede deberse a una variedad de razones, como una configuración de repositorio incorrecta o desactualizada.
Para solucionar este problema, puedes intentar actualizar tu lista de paquetes e instalar nuevamente el paquete. Puedes hacerlo con los siguientes comandos en la terminal:
sudo apt update sudo apt install -y python3-pip
El primer comando actualiza tu lista de paquetes, mientras que el segundo intenta instalar el paquete "python3-pip". Si el problema persiste, es posible que debas verificar y actualizar tu configuración de repositorio.
extraño los cursos de Python de Facundo, era mas claro en sus explicaciones
podria seguir sin usar en enterno virtual de ubuntu? mi lapto solo es 32 bit y no me permite usar wsl
no tengho ubunto en mi terminal de windows powershell como lo instalo??
Para instalar Ubuntu en Windows PowerShell, debes seguir los pasos mencionados en la transcripción. Primero, debes escribir 'WSL --install' y permitir los cambios en tu dispositivo. Luego, puedes abrir la terminal de Ubuntu desde el menú desplegable en PowerShell. Si encuentras algún error, puedes buscar soluciones en línea o activar las características necesarias en 'Turn Windows Features On or Off' en la configuración de Windows.
Hola, me sale esto cuando pongo apt install -y build-essential libssl-dev libffi-dev python3-dev
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
¿Que podria hacer? :(
prueba con poner sudo al inicio del comando
hola, se me ha olvidado la contraseña del sudo ubuntu, sabeis como se recupera?
si es que estas usando wsl en windows este video te ayudara ... basicamente es entrar a las configuraciones de wsl por la terminal powershell de windows
Buenas, disculpen como hago si olvido mi contraseña de la terminal?
tomado de otro comentario: si es que estas usando wsl en windows este video te ayudara … basicamente es entrar a las configuraciones de wsl por la terminal powershell de windows
Hola, tengo un problema, al escribir " sudo apt install -y python3-pip" aparece lo siguiente:
andrescastro429@CientificoDatos:~$ sudo apt install -y python3-pip Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package python3-pi
Busque en internet, dan varias soluciones pero ninguna me funciona, alguien puede ayudarme?
prueba esto
sudo apt update sudo apt install -y python3-pip
para ver si te deja avanzar
si no prueba esto
sudo add-apt-repository universe sudo apt update sudo apt install -y python3-pip
El último gran comando es
apt install -y build-essential libssl-dev libffi-dev python3-dev