No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
3 Hrs
34 Min
14 Seg

Python con VSCode

4/20
Recursos

Aportes 33

Preguntas 10

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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.

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

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

No se por qué tanta queja si se supone que ya vimos terminal de comandos, GG, Pre-work…etc…

Para los que tienen MAC y al colocar “code .” NO les reconoce el comando, pueden solucionar el problema de la siguiente forma:

  1. Abra Visual Studio Code.
  2. Vaya al menú “View” y seleccione “Command Palette”.
  3. Busque “Shell Command: Install ‘code’ 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 “code .” en su directorio “py-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.

Para quienes tienen inconvenientes al poner el comando “code .”, 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á 😃

**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 “File > Open Folder” (Archivo > Abrir carpeta) para crear un nuevo proyecto de Python.

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

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

  • Haz clic en el botón “Run” (Ejecutar) o utiliza la combinación de teclas “Ctrl + 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.

Buenas tardes una consulta donde se guardo el proyecto?? dentro de que unidad
Visual Studio Code con la extensión WSL permite usar WSL como entorno de desarrollo a tiempo completo directamente desde VS Code. Puede: * desarrollar en un entorno basado en Linux * usar de cadenas de herramientas y utilidades específicas de Linux * ejecutar y depurar las aplicaciones basadas en Linux desde la comodidad de Windows y, a la vez, mantener el acceso a herramientas de productividad como Outlook y Office * usar el terminal integrado de VS Code para ejecutar la distribución de Linux que prefiera * aprovechar las características de VS Code, como la[el autocompletado de código de IntelliSense](https://code.visualstudio.com/docs/editor/intellisense), [la detección de errores](https://code.visualstudio.com/docs/python/linting), [la compatibilidad con la depuración](https://code.visualstudio.com/docs/nodejs/nodejs-debugging), [los fragmentos de código](https://code.visualstudio.com/docs/editor/userdefinedsnippets) y [las pruebas unitarias](https://code.visualstudio.com/docs/python/testing) * administrar fácilmente el control de versiones con la [compatibilidad con Git](https://code.visualstudio.com/docs/editor/versioncontrol#_git-support) integrada de VS Code * ejecutar comandos y extensiones de VS Code directamente en los proyectos de WSL * editar archivos en el sistema de archivos de Linux o montado en Windows (por ejemplo, /mnt/c) sin preocuparse por problemas de ruta de acceso, compatibilidad binaria u otros desafíos entre sistemas operativos Fuente: <https://learn.microsoft.com/es-es/windows/wsl/tutorials/wsl-vscode>
Si al momento de crear el archivo en el proyecto *py-project* Visual Studio Code les indica el error: *Unable to write file 'vscode-remote://wsl+ubuntu/py-project/hello.py' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/py-project/hello.py').* Tienen que crear el archivo py directamente de la terminal con el comando *sudo* de permisos, es decir: * Desde la terminal, adentro de la carpeta que creamos con el nombre *py-project*, escribir el comando *sudo touch hello.py* * Se sincroniza automático con VSL.
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 ‘index.html’: Unable to write file ‘vscode-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 “Remote - WSL”

  1. Abre VSCode.
  2. Ve a la pestaña de Extensiones (icono de cuatro cuadrados en el menú lateral izquierdo).
  3. Busca “Remote - WSL” y ábrela.
  4. Haz clic en “Instalar” 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 “WSL”. 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 ‘code .’ 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 “installing” 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(“Hola 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 ?