No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Python con VSCode

4/20
Recursos

Aportes 31

Preguntas 9

Ordenar por:

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

o inicia sesi贸n.

Ojo que es un enredo tener VSC y la terminal, procuren tener todo instalado en la misma ra铆z.

Tambi茅n hay que tener en cuenta que desde VSC se puede ejecutar la shell de Linux, a veces es m谩s practico pero tiene sus dificultades para seleccionar el interprete y si se tienen ambientes virtuales tiene su orden.

Si todo esto te parece que est谩 en chino, es porque este tema est谩 descuidado y deber铆a haber una clase para esto, de verdad se necesita.

Hola Chicos! 馃槃
Les dejo un link para la extensiones necesarias

Archivo hello.py

print("Hola desde mi maquina")

Saludos, luego de hacer el print en vsc hola desde mi maquina si pasan directo a ejecutarlo desde la terminal sin guardar Ctrl + S, que se quite el circulito blanco del hello . py y se coloque una x NO se ejecutara nada, deben guardar primero, espero le sea de ayuda a alguien

No se por qu茅 tanta queja si se supone que ya vimos terminal de comandos, GG, Pre-work鈥tc鈥

Nuevamente, usar VS Code es maravilloso, aunque les recomiendo utilizar el IDE de PyCharm

Para quienes tienen inconvenientes al poner el comando 鈥渃ode .鈥, les recomiendo crear un alias.

Pongan el siguiente comando:

sudo nano ~/.bashrc

Va a salir un editor de texto enorme, no se asusten, bajen hasta el fondo y pongan:

#Custom alias

alias code='/mnt/c/Users/[TU_USUARIO]/AppData/Local/Programs/"Microsoft VS Code"/Code.exe'

Opriman Ctrl + O, enter y Ctrl + X
Reiniciem el WSL
Listo, ya est谩 馃槂

Para los que tienen MAC y al colocar 鈥渃ode .鈥 NO les reconoce el comando, pueden solucionar el problema de la siguiente forma:

  1. Abra Visual Studio Code.
  2. Vaya al men煤 鈥淰iew鈥 y seleccione 鈥淐ommand Palette鈥.
  3. Busque 鈥淪hell Command: Install 鈥榗ode鈥 command in PATH鈥 y selecci贸nelo. Esto agregar谩 la ruta de VSCode a su variable PATH.
  4. Cierre y vuelva abrir la terminal para que los cambios en la variable PATH surtan efecto.
  5. Intente nuevamente el comando 鈥渃ode .鈥 en su directorio 鈥減y-project/鈥 y sienta la fuerza 馃槈 . Deber铆a abrir Visual Studio Code en ese directorio.
    Si sigue experimentando problemas, aseg煤rese de haber instalado Visual Studio Code correctamente.

**Python con VSCode
Install extensions:
**

  • Python (Microsoft)
  • WSL (Microsoft)
  • Visual Studio Code (VSCode) es un editor de c贸digo fuente popular que incluye herramientas y caracter铆sticas dise帽adas para facilitar el desarrollo de aplicaciones. Es compatible con una amplia variedad de lenguajes de programaci贸n, incluyendo Python.

  • Para empezar a usar Python con VSCode, necesitar谩s tener Python instalado en tu ordenador. Si a煤n no lo tienes instalado, puedes descargar e instalar la 煤ltima versi贸n de Python desde el sitio web oficial de Python (https://www.python.org/).

_Una vez que tengas Python instalado, sigue estos pasos para empezar a usar Python con VSCode:
_

  • Abre VSCode y selecciona 鈥淔ile > Open Folder鈥 (Archivo > Abrir carpeta) para crear un nuevo proyecto de Python.

  • Crea un archivo de Python en la carpeta del proyecto seleccionando 鈥淔ile > New File鈥 (Archivo > Nuevo archivo).

  • Escribe tu c贸digo de Python en el archivo.

  • Haz clic en el bot贸n 鈥淩un鈥 (Ejecutar) o utiliza la combinaci贸n de teclas 鈥淐trl + Shift + B鈥 para compilar y ejecutar tu c贸digo.

VSCode tambi茅n incluye una serie de herramientas y caracter铆sticas adicionales para facilitar el desarrollo de aplicaciones en Python, como la posibilidad de depurar c贸digo, realizar pruebas unitarias y usar bibliotecas externas. Para obtener m谩s informaci贸n sobre c贸mo usar Python con VSCode, te recomendamos que consultes la documentaci贸n de VSCode o que busques tutoriales en l铆nea.

Para cambiar el comando `python3` por `python` ![](https://static.platzi.com/media/user_upload/imagen-9845a958-51f1-46fc-9747-dd937a697d54.jpg)

Es interesante como se utiliza este metodo para trabajar python con WSL. Es algo nuevo y cada vez me permite mejorar.

Hola, si a ustedes les sale un error que no tienen permisos para guardar o para escribir, a pesar de estar conectados a su distribuci贸n por WSL, aqu铆 est谩 la soluci贸n, despu茅s de esto pueden crear archivos desde VSC y escribir en ellos

sudo chown -R [Nombre de tu usuario de linux] ~/[nombre de tu carpeta del proyecto]

.
Este es el error:
Failed to save 鈥榠ndex.html鈥: Unable to write file 鈥榲scode-remote://wsl+ubuntu-20.04/home/marcelrpg/personalProjects/proyectoDemoCursoPrework/index.html鈥 (NoPermissions (FileSystemError): Error: EACCES: permission denied, open 鈥/home/marcelrpg/personalProjects/proyectoDemoCursoPrework/index.html鈥)
.
https://platzi.com/discusiones/2042-prework-windows/129512-hola-me-sale-un-error-de-permisos-como-puedo-solucionarlo-failed-to-save-indexhtml-unable-to-write-file-vscode-remotewslubuntu-/

genial鈥!

Estoy utilizando windows y si llegaron aqu铆 y encontraron problemas con el comando `code .` entonces les explico lo que me solucion贸 el problema de ra铆z. Primero, instal茅 WSL como se explica en la clase de WSL aqu铆 (https://platzi.com/new-home/clases/2292-terminal/53893-opcional-instalar-wsl-usa-linux-dentro-de-windows/). Luego, encontr茅 que mi windows ya viene con un VS Code instalado (no lo instal茅 yo, ya ven铆a con windows) que no reconoce WSL. 驴C贸mo me di cuenta? Porque cuando navegaba en consola a: `ls /mnt/c/Users/[TU_USUARIO]/AppData/Local/Programs/"Microsoft VS Code"/` Me dice que no existe la carpeta. Luego, cuando intent茅 buscarlo en el sistema de archivo de windows, tampoco aparec铆a: `ls C:\Users\[TU_USUARIO]\AppData\Local\Programs\Microsoft VS Code` La soluci贸n: seguir la clase para instalar VSCode despu茅s de instalar WSL: <https://platzi.com/new-home/clases/6900-configuracion-windows/60919-instalar-vscode-y-ddde-una-vez-crear-un-archivo-ht/> Sencillamente en el proceso de instalar se asegura de tener la carpeta donde se instala VSCode: ![](https://static.platzi.com/media/user_upload/image-34aa120f-7469-402c-b194-c43cda0c67b0.jpg)y se asegura de marcar las opciones "Open with Code":![](https://static.platzi.com/media/user_upload/image-411ace4f-ad64-4a4c-b61c-83c4231ab81f.jpg) 隆Espero Sirva de ayuda!![]()![]()
Para los que usamos fedora hay que a帽adir el repositorio antes de poder hacer `sudo dnf install code` En la pagina de VScode esta explicado bien.

Conectar Visual Studio Code (VSCode) a WSL 2

馃洜锔 Paso 1: Instalar WSL 2

Aseg煤rate de tener WSL 2 instalado en tu sistema. Puedes hacerlo siguiendo las instrucciones proporcionadas por Microsoft en su documentaci贸n oficial.

馃摝 Paso 2: Instalar VSCode

Si a煤n no lo tienes, instala Visual Studio Code en tu sistema Windows.

馃З Paso 3: Instalar la extensi贸n 鈥淩emote - WSL鈥

  1. Abre VSCode.
  2. Ve a la pesta帽a de Extensiones (icono de cuatro cuadrados en el men煤 lateral izquierdo).
  3. Busca 鈥淩emote - WSL鈥 y 谩brela.
  4. Haz clic en 鈥淚nstalar鈥 para agregar la extensi贸n a VSCode.

馃敆 Paso 4: Conectar a WSL

  1. Abre una carpeta o un proyecto en VSCode que quieras trabajar en WSL.
  2. En la esquina inferior izquierda, encontrar谩s el icono de una ventana verde con una etiqueta que dice 鈥淲SL鈥. Haz clic en este icono.
  3. Selecciona tu distribuci贸n de Linux WSL (por ejemplo, Ubuntu) si tienes varias instaladas.
  4. VSCode se reiniciar谩 autom谩ticamente y se conectar谩 a tu entorno de WSL.

鉁旓笍 Paso 5: 隆Listo para usar!

Ahora puedes utilizar VSCode como si estuvieras trabajando directamente en un entorno Linux. Esto es 煤til para ejecutar comandos, depurar aplicaciones y utilizar herramientas de desarrollo espec铆ficas de Linux sin tener que cambiar de sistema operativo.

V铆nculo de VS Marketplace: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl

V铆nculo de VS Marketplace: https://marketplace.visualstudio.com/items?itemName=ms-python.python

Recuerda siempre guardar (ctrl + s) antes de ir a la terminal! Pues si no lo haces, la terminal va a correr el archivo con la 煤ltima versi贸n guardada

Entorno de trabajo en Linux: Instalar python, pip y otras dependencias en linux, instalar VSCode, y luego instalar la Extensi贸n Python en VSCode, con eso es suficiente para comenzar a trabajar con python.

Para quienes tienen problema ejecutando 鈥榗ode .鈥 en la terminal reemplacen el lugar donde se encuentra la ruta de instalaci贸n:

export PATH="$PATH:/mnt/c/Program Files/Microsoft VS Code/bin"

Asegurense de reemplazar 鈥/mnt/c/Program Files/Microsoft VS Code鈥 con la ruta correcta de instalaci贸n de VSCode de su sistema

Genial!!

para que hacerlo con vscode, si puedes hacerlo con vim o nano

Si se te quedo en 鈥渋nstalling鈥 la extension de python en VScode, paciencia 隆. Mi equipo tard贸 como 12 minutos, pense era mas rapido. 馃槂

Les recomiendo el tema de Platzi para visual studio code, esta super 馃槂

Es recomendable utilizar la terminal dentro de VScode y no por separado

yo no pude hacer que me funcionara bien ubuntu pues me dice que no tengo permisos para crear el archivo -hello.py me toco seguir en windows .

Extramadamente divertido!!

Si quieren hacerlo todo desde la terminal sin tocar VSC

  • mkdir nombre de la carpeta (Crea carpeta)

  • cd nombre de la carpeta anterior (Se dirige a la carpeta)

  • cat > nombre del archivo .py (Le dan enter y escribre un comando tipo print(鈥淗ola mundo鈥) -> luego CTR + D para salir
    (Crea el archivo y te oportunidad de editarlo)

  • python3 nombre del archivo .py (Ejecuta el script creado)

En mi caso uso anaconda desde WSL2 en Windows 11 y VSCode me carga muy bien desde la terminal.

a mi me sale asi cuando pongo code . esa bien ?