Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
| indice:8vo-infinito-programacion:python:pyton_vsc_bibliotecas_en_debian [2025/07/30 04:25] – 8voinfinito | indice:8vo-infinito-programacion:python:pyton_vsc_bibliotecas_en_debian [2025/08/13 00:41] (actual) – borrado 8voinfinito | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Pyton + VSC + Bibliotecas en Debian ====== | ||
| - | ===== Instalación Python ===== | ||
| - | |||
| - | Debian, a diferencia de Windows, usualmente incluye Python 3 preinstalado por lo que no se requiere realizar una acción en este sentido. | ||
| - | |||
| - | Sin embargo, las bibliotecas que se deseen utilizar deben ser instaladas a medida que son necesarias. | ||
| - | |||
| - | ===== Instalación Visual Studio Code ===== | ||
| - | |||
| - | ==== Alternativa 1 - Extrepo ==== | ||
| - | === Introducción=== | ||
| - | " | ||
| - | |||
| - | Solo permite repositorios verificados y aprobados por sus desarrolladores y usa claves GPG oficiales asociadas a dichos repositorios externos. | ||
| - | |||
| - | En este sentido sus niveles de seguridad son superiores a importar manualmente los repositorios de terceros. | ||
| - | |||
| - | ===Procedimiento=== | ||
| - | |||
| - | Abrimos la terminal y en la misma nos cambiamos al usuario root escribiendo: | ||
| - | <file python> | ||
| - | su - root | ||
| - | |||
| - | # Nos pedirá la contraseña la cual deberemos ingresar para efectivizar el cambio. | ||
| - | </ | ||
| - | |||
| - | Actualizamos la lista de paquetes disponibles en los repositorios que tenemos configurados en nuestro debían: | ||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | |||
| - | Instalamos Extrepo: | ||
| - | < | ||
| - | sudo apt install extrepo | ||
| - | </ | ||
| - | |||
| - | Editamos la configuracion de Extrepo para permitir repositorios de software no libres: | ||
| - | <file python> | ||
| - | nano / | ||
| - | |||
| - | # Editamos el archivo sacando el símbolo # a la opción " | ||
| - | </ | ||
| - | |||
| - | Activamos el repositorio externo de VSCode: | ||
| - | < | ||
| - | sudo extrepo enable vscode | ||
| - | </ | ||
| - | |||
| - | Volvemos a actualizar la lista de paquetes disponibles en los repositorios para contemplar los del repositorio de VSCode: | ||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | |||
| - | Instalamos VSCode: | ||
| - | < | ||
| - | sudo apt install code | ||
| - | </ | ||
| - | |||
| - | ==== Alternativa 2 - Dpkg ==== | ||
| - | |||
| - | ===Introducción=== | ||
| - | Dpkg es el gestor de paquetes de bajo nivel de debian. Es decir que, entre otras cosas, se encarga de instalar los archivos " | ||
| - | |||
| - | No maneja las dependencias que necesita la aplicación de manera automática, | ||
| - | |||
| - | ===Procedimiento=== | ||
| - | Abrimos el navegador web, vamos a la pagina de " | ||
| - | |||
| - | El archivo se baja en la carpeta " | ||
| - | |||
| - | Abrimos la terminal y en la misma nos cambiamos al usuario root escribiendo: | ||
| - | <file python> | ||
| - | su - root | ||
| - | |||
| - | # Nos pedirá la contraseña la cual deberemos ingresar para efectivizar el cambio. | ||
| - | </ | ||
| - | |||
| - | Continuando en la terminal nos posicionamios en la carpeta donde se descargo el archivo " | ||
| - | < | ||
| - | cd / | ||
| - | </ | ||
| - | |||
| - | Verificamos que el archivo " | ||
| - | < | ||
| - | ls | ||
| - | </ | ||
| - | |||
| - | Instalamos VSCode | ||
| - | <file python> | ||
| - | sudo dpkg -i " | ||
| - | |||
| - | #sudo: ejecuta el comando con privilegios de superusuario | ||
| - | #dpkg: es el gestor de paquetes de bajo nivel de debian | ||
| - | #-i: significa instalar | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ==== Alternativa 3 - apt ==== | ||
| - | |||
| - | ===Introducción=== | ||
| - | Apt es un gestor de repositorios. En este caso importa el repositorio de VS Code y maneja automáticamente todas las dependencias necesarias. | ||
| - | |||
| - | Las actualizaciones y el mantenimiento de la aplicación se hacen de una manera mas fácil, pero a la vez es una forma mas insegura de instalación que " | ||
| - | |||
| - | ===Procedimiento=== | ||
| - | Abrimos la terminal y en la misma nos cambiamos al usuario root escribiendo: | ||
| - | <file python> | ||
| - | su - root | ||
| - | |||
| - | # Nos pedirá la contraseña la cual deberemos ingresar para efectivizar el cambio. | ||
| - | </ | ||
| - | |||
| - | Actualizamos la lista de paquetes disponibles en los repositorios que tenemos configurados en nuestro debían: | ||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | |||
| - | Instalamos Curl (herramienta para transferir datos desde/hacia servidores) y Gpg (utilidad para manejar cifrado GPG para verificar la autenticidad de repositorios): | ||
| - | < | ||
| - | sudo apt install curl gpg | ||
| - | </ | ||
| - | |||
| - | Agregamos el repositorio oficial de VSCode a las fuentes de APT: | ||
| - | < | ||
| - | sudo sh -c 'echo "deb [arch=amd64] https:// | ||
| - | </ | ||
| - | |||
| - | Descargamos, | ||
| - | < | ||
| - | curl https:// | ||
| - | </ | ||
| - | |||
| - | Instalamos la clave en el sistema operativo: | ||
| - | < | ||
| - | sudo install -o root -g root -m 644 microsoft.gpg / | ||
| - | </ | ||
| - | |||
| - | Eliminamos el archivo temporal de la clave GPG (" | ||
| - | < | ||
| - | sudo rm microsoft.gpg | ||
| - | </ | ||
| - | |||
| - | Volvemos a actualizar la lista de paquetes disponibles en los repositorios para contemplar los del repositorio de VSCode: | ||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | |||
| - | Instalamos VSCode: | ||
| - | < | ||
| - | sudo apt install code | ||
| - | </ | ||
| - | |||
| - | ===== Instalación Complemento Python de Visual Studio Code ===== | ||
| - | |||
| - | Abrimos " | ||
| - | |||
| - | Creamos un archivo, le damos un nombre y lo guardamos con la extension " | ||
| - | |||
| - | VSCode nos preguntara si queremos instalar la extension de python de Microsoft. Le decimos que si. | ||
| - | |||
| - | ===== Instalación Bibliotecas Python ===== | ||
| - | En la terminal de VSCode nos cambiamos al usuario root escribiendo: | ||
| - | <file python> | ||
| - | su - root | ||
| - | |||
| - | # Nos pedirá la contraseña la cual deberemos ingresar para efectivizar el cambio. | ||
| - | </ | ||
| - | |||
| - | Actualizamos la lista de paquetes disponibles en los repositorios que tenemos configurados en nuestro debían: | ||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | |||
| - | Instalamos la biblioteca que deseamos: | ||
| - | <file python> | ||
| - | sudo apt install python3-" | ||
| - | </ | ||