Instalaci贸n en Windows (WSL) y Linux

2/20
Recursos

Aportes 53

Preguntas 23

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Hola chicos! 馃槃
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

  • python3 -V

Instalaci贸n de gestor de paquetes de dependencias

  • sudo apt insstall -y python3-pip

Verificar Instalaci贸n del gestor

  • pip3 -V

Dependencias en entorno profesional

  • apt install -y build-essential libssl-dev libffi-dev python3-dev

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>

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

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.

wsl --install Ubuntu
sudo apt intall -y python3-pip
pip3 -V
sudo apt intall -y build-essential libssl-dev libffi-dev python3-dev

Bueno, el presente es WSL 鉂わ笍

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

El mensaje 鈥淧ackage 鈥榩ython3-pip鈥 has no installation candidate鈥 indica que el paquete 鈥減ython3-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 鈥減ython3-pip鈥. Si el problema persiste, es posible que debas verificar y actualizar tu configuraci贸n de repositorio.

Hola a todos.
Como no pude instalar WSL en mi computador, opt茅 por utilizar Git Bash para compilar conda, python y el int茅rprete de python.
Si est谩n interesados en utilizar la opci贸n propuesta sigan los pasos que encuentran en el siguiente enlace:
https://prishitakapoor2.medium.com/configuring-git-bash-to-run-python-for-windows-a624aa4ae2c5#:~:text=If%20you%20are%20on%20Windows,and%20follow%20the%20steps%20below

extra帽o los cursos de Python de Facundo, era mas claro en sus explicaciones

En Ubuntu 20.04 entiendo esta instalada la versi贸n python 3.8
En Ubuntu 18.04 entiendo esta instalada la versi贸n python 3.6

Instalaci贸n de Python3: 'sudo apt update' 'sudo apt -y upgrade' Verificar Instalaci贸n de python: 'python3 -V' Ejecutar Python: 'python3' Instalaci贸n de gestor de paquetes de dependencias: 'sudo apt install -y python3-pip' Verificar Instalaci贸n del gestor pip3 -V Dependencias en entorno profesional sudo apt install -y build-essential libssl-dev libffi-dev python3-dev

Si no les aparece la aplicaci贸n Terminal, pueden simplemente descargarla en la Microsoft Store. Aqu铆 les dejo el link: Terminal

馃攧 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

Ojo: wsl requiere las versiones Pro ( win10, win11)

Buenas, comparto los comandos

sudo apt install -y build-essential libssl-dev libffi-dev python3-dev

Algunas de las cosas que puedes hacer desde la l铆nea de comandos incluyen:

  • Ejecutar programas y aplicaciones

  • Navegar por el sistema de archivos y carpetas

  • Crear, eliminar y modificar archivos y carpetas

  • Obtener informaci贸n sobre el sistema operativo y el hardware del ordenador

  • Realizar tareas de administracion del sistema

La l铆nea de comandos es muy 煤til para realizar tareas avanzadas o automatizar procesos, pero tambi茅n puede ser un poco intimidante para aquellos que no est谩n acostumbrados a trabajar con ella. Si est谩s comenzando a usar la l铆nea de comandos, te recomendamos que te tomes un tiempo para familiarizarte con los comandos b谩sicos y pr谩cticas un poco antes de intentar hacer cosas m谩s avanzadas.

Tengo instala un WSL para docker, por lo cual al ejecutar el c贸digo de instalaci贸n daba un error.

Lo solucion茅 ejecutando la siguiente lineal en PowerShell como administrador
wsl.exe --install Ubuntu

Si tienen problemas para update y upgrade en WSL primero prueben en hacer ping con google porque puede ser problema de conexi贸n. Nota: estos cambios deben ser como usuario root 1. ping google.com (si falla ir paso 2) 2. vim etc/resol.conf 3. editar el servidor con --> nameserver 8.8.8.8 4. guardar y salir.
El 煤ltimo gran comando es `apt install -y build-essential libssl-dev libffi-dev python3-dev`
tengo una versi贸n de Python diferente habr谩 alg煤n problema?

Interesante la forma de instalar y usar python en la terminal de WSL. Espero saber como usarlo en ese entorno. Me falta mucho por aprender.

este profe esta hasta las mal, como se va a ir que ubuntu ya esta instalado, ahora como abro esa ventana de ubunti terminal, como lo instaloooo
Gracias a los comentarios de arriba logr茅 hacer todas las instalaciones de esta clase
**KERNEL: T**iene como funcion ser un medio o interface de comunicacion de todas las operaciones entre el software y el hardware. **MIDDELWARE:** Lo mismo pero entre software y las aplicaciones.
Hola a todos!. Si le puede servir a alguien aca dejo los enlaces para descargar WSL desde la terminal, ademas de opciones para cambiar a la version 2 de WSL, ademas de instalacion de una distribucion de linux. <https://learn.microsoft.com/es-es/windows/wsl/install> Tambien un enlace para descargar Windows Terminal que es la que utiliza el profe para cambiar de una distribucion a otra entre pesta帽as de la misma ventana de terminal. <https://learn.microsoft.com/es-es/windows/terminal/install>
build-essential: Este paquete incluye las herramientas b谩sicas necesarias para compilar software en sistemas basados en Debian o Ubuntu. Incluye compiladores como gcc y g++, entre otras herramientas esenciales.

libssl-dev: Este paquete proporciona archivos de desarrollo para la biblioteca OpenSSL, que se utiliza para implementar el protocolo SSL y TLS en aplicaciones y servicios.

libffi-dev: Este paquete contiene archivos de desarrollo para la biblioteca libffi, que proporciona una interfaz a bajo nivel para llamadas a funciones en lenguajes como C.

python3-dev: Este paquete instala archivos de desarrollo para Python 3, que son necesarios para compilar e instalar m贸dulos y paquetes de Python que incluyen extensiones C.

驴Por qu茅 esas dependencias que instalamos son esenciales?

Yo ya estoy trabajando en un entorno conda, en otro curso dec铆an que no instal谩ramos nada en el python de sistema, si hay que instalar algo deber谩 de ser en el entorno virtual o como dije, eso ense帽aron en otro curso.

tengo windows 10 home, y es un dolor de cabeza , no pude instalar wsl , habia avanzado hasta qui utilizando las herramientas para windows

https://platzi.com/clases/2292-terminal/53893-opcional-instalar-wsl-usa-linux-dentro-de-windows/

Aqui esta el tutorial de como instalar Ubuntu en Windows por si lo necesitan

Camaradas: Instal茅 los dos sistemas en la misma pc win10 y Kali pero comparto los mismos archivos en una partici贸n con formato exFat compatible de forma nativa con ambos sistemas y por 煤ltimo cargo el ambiente virtual con diferenre nombre: venv en linux y env en win10. pero como no se crea la carpeta venv en una partici贸n que no sea home la creo en hom y la comprimo y la descomprimo en la partici贸n exFat y trabajo indistintamente desde win10 o Kali. Ya que edito video con Premier y sin salir del sistema puedo trabajar con mi ambiente python o cualquier otra carpeta compartida con linux. Es perfectamente viable, se lo recomiendo. GRUB se hace cargo del arranque de manera autom谩tica.

Despu茅s de instalar a veces es bueno tambi茅n volver hacer el update y upgrade, a veces de un d铆a para el otro ya hay actualizaciones. o lo descargado ahi mismo se actualiza.

mi pc no soporta el wsl y si lo sportara dudo que mi pc corra bien, me saltare esto

apt install -y build-essential libssl-dev libffi-dev python3-dev

Holaa!
Si a alguno -como a mi- no le funciona el instalar el pip (ni despu茅s del sudo apt-get update), parece ser que era por un error de instalaci贸n con el WSL y su conexi贸n con el Internet.
Esta p谩gina me ayudo mucho:
https://www.linuxjournal.com/content/troubleshooting-temporary-failure-name-resolution-error-linux
El detalle est谩 en el resolv.conf, por lo que los pasos ser铆an:

  • sudo nano /etc/resolv.conf
  • Estando dentro, a帽adir: nameserver 8.8.8.8
    Eso actualizar铆a los DNS y permitir铆a una conexi贸n con las p谩ginas de actualizaci贸n de Ubuntu
    Mucho 茅xito! (:

Super!!

### 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
- python3 -V

#### Instalaci贸n de gestor de paquetes de dependencias
- sudo apt insstall -y python3-pip

#### Verificar Instalaci贸n del gestor
- pip3 -V

#### Dependencias en entorno profesional
- sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
#### Instalar wls

- wls --install Ubuntu

porque no esplicas que hace cada comando.

Si te da este error al momento de ejecutar:
sudo apt install -y python3-pip

Debes primero hacer este comando: sudo apt update

Una vez hagas eso, podr谩s instalar el paquete sin ning煤n problemas.

Recuerden que la V es may煤scula cuando van a consultar la versi贸n (-V)

Si a alguno le aparece alg煤n error a la hora de abrir Ubuntu, puede ver c贸mo se resuelve ese error u otros en esta clase actualizada:

https://platzi.com/clases/6900-configuracion-windows/60922-configurar-windows-11-para-soportar-la-instalacion/

En caso de que alguien tenga un ArchLinux o similar, el ultimo paso, las dependencias son las siguientes:

sudo pacman -S base-devel --noconfirm && sudo pacman -S openssl --noconfirm && sudo pacman -S libffi --noconfirm

en mi caso con gitbash para actualizar ejecute:

< python.exe -m pip install --upgrade pip> 

y luego
pip3 -V

dnf install -y python3-setuptools python3-devel redhat-rpm-config
Comando para instalar python3 en distribucion de linux fedora. EL (-y) se usa para darle a todo que si.

No encuentro los comando que dice que van a estar en la seccion de recursos para copiar y pegar

Profe Nico si alguna vez ve este comentario, solo queria decir gracias por tantos cursos y algun dia quiero saber tanto como usted :3

yo solo tenia python3 y ahora tengo q guardar todos estos comandos jajaja xD

Si tienen problemas al intstalar

sudo apt install -y python3-pip

Actualizar su Ubuntu con

sudo apt update

y despues con

sudo apt upgrade

les va a permitir instalar el python3-pip sin problemas

Si te sale este error al instalar el gestor de paquetes.

package 'python3-pip' has no installation candidate

Debes escribir esto en la terminal.

sudo apt-get update

Ahora si escribe:

sudo apt install python3-pip

Esto sucede a que se debe actualizar la lista primero antes de instalar.

+ Info

Si desean actualizar Python en WSL, solo utilicen el comando: sudo apt upgrade python3

Si quieren ser m谩s pro pueden desde WSL o desde el propio Windows con power shell instalar unn manager de paquetes python, es to es ideal si trabajas con muchos proyectos con versiones diferentes.
.
Simple Python Version Management: pyenv