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 01:33] – 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 VS Code: | ||
| - | < | ||
| - | sudo extrepo enable vscode | ||
| - | </ | ||
| - | |||
| - | Volvemos a actualizar la lista de paquetes disponibles en los repositorios para contemplar los del repositorio de VS Code: | ||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | |||
| - | Instalamos VS Code: | ||
| - | < | ||
| - | sudo apt install code | ||
| - | </ | ||
| - | |||
| - | ==== Alternativa 2 - dpkg ==== | ||
| - | |||
| - | Abrimos el navegador web, vamos a la pagina de "VS Code" y elegimos descargar la version " | ||
| - | |||
| - | El archivo se baja en la carpeta " | ||
| - | |||
| - | Abrimos la terminal y vamos escribiendo: | ||
| - | |||
| - | < | ||
| - | su - root | ||
| - | </ | ||
| - | |||
| - | Abrimos nuevamente la terminal y vamos escribiendo: | ||
| - | < | ||
| - | cd / | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | ls | ||
| - | </ | ||
| - | < | ||
| - | 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=== | ||
| - | |||
| - | ===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 | ||
| - | </ | ||
| - | < | ||
| - | sudo sh -c 'echo "deb [arch=amd64] https:// | ||
| - | </ | ||
| - | < | ||
| - | curl https:// | ||
| - | </ | ||
| - | < | ||
| - | sudo install -o root -g root -m 644 microsoft.gpg / | ||
| - | </ | ||
| - | < | ||
| - | sudo rm microsoft.gpg | ||
| - | </ | ||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | < | ||
| - | sudo apt install code | ||
| - | </ | ||
| - | |||
| - | ===== Instalación Complemento Python de Visual Studio Code ===== | ||
| - | |||
| - | Abrimos "VS Code". | ||
| - | |||
| - | Creamos un archivo, le damos un nombre y lo guardamos con la extension " | ||
| - | |||
| - | VS Code nos preguntara si queremos instalar la extension de python de Microsoft. Le decimos que si. | ||
| - | |||
| - | ===== Instalación Bibliotecas Python ===== | ||
| - | En la terminal de VS Code, por ejemplo para instalar la biblioteca " | ||
| - | |||
| - | < | ||
| - | sudo apt update | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | sudo apt install python3-numpy | ||
| - | </ | ||
| - | |||
| - | Si se desea instalar otras bibliotecas se reemplaza a numpy por el nombre respectivo. | ||