Saltar al contenido

Cómo configurar Code Runner en Visual Studio Code para Python

Nuestro grupo de especialistas luego de ciertos días de trabajo y recopilar de información, obtuvimos la respuesta, esperamos que te sea de gran utilidad para tu plan.

Solución:

Aquí hay otra respuesta alternativa, creo más preciso.
Agregue la siguiente configuración a su archivo de configuración de usuario de vscode:

"code-runner.executorMap": 
    "python": "$pythonPath -u $fullFileName",
,

Consulte esta referencia para conocer algunas variables útiles: Referencia de variables

Puede proporcionar información diciéndole al corredor de código que use la terminal. Para hacer esto, hay una configuración llamada code-runner.runInTerminal, ajustado a false por defecto, que puede establecer en true.

Hay una cosa más que debe tener en cuenta si está utilizando una línea de comandos de Windows para el terminal como CMD o PowerShell. Si el directorio de su proyecto tiene espacios (por ejemplo, C:Example Test), obtendrá un error. Para solucionar esto, debe agregar comillas con escape (") alrededor de las variables de la ruta del directorio (normalmente $dir o $workspaceRoot) que se encuentra en la configuración code-runner.executorMap y code-runner.executorMapByFileExtension en la configuración del usuario.

El principal problema aquí es que la ventana de salida que usa la extensión Code Runner de forma predeterminada es de solo lectura. Si usa la terminal en su lugar, su programa podrá aceptar entradas como de costumbre.

Puede configurar Code Runner para usar el terminal integrado en lugar de la ventana de salida configurando la configuración de code-runner.runInTerminal en true (el valor predeterminado es false). En el archivo settings.json debería verse así: "code-runner.runInTerminal": true

Si desea usar la GUI en su lugar, la configuración debería verse así una vez establecida en true.
Ejecutar en configuración de terminal usando la interfaz gráfica de usuario

Si está utilizando un entorno virtual en lugar de la instalación de Python del sistema, también deberá configurar una segunda configuración para que funcione correctamente con los módulos instalados. La configuración code-runner.executorMap configurará lo que Code Runner realmente hace una vez que presione ejecutar o use el atajo Ctrl + Alt + N. De forma predeterminada, parece simplemente invocar el intérprete de python agregado a la RUTA.

Si cambia la configuración en el archivo settings.json a:

"code-runner.executorMap": 
    "python": "$pythonPath -u $fullFileName"

entonces Code Runner usará cualquier valor que esté en la variable pythonPath en su lugar. Puede configurar esto usando el comando Python: Seleccionar intérprete de la paleta de comandos (Ctrl + Shift + P). De esta manera, puede seleccionar el intérprete en su entorno virtual y usarlo en lugar del adjunto a la RUTA de forma predeterminada.

Las dos configuraciones anteriores deberían permitirle A) Ingresar la entrada dentro de la terminal integrada y B) Seleccionar qué ejecutor de código del intérprete de python debe ejecutarse fácilmente usando los comandos existentes.

Reseñas y calificaciones

Si posees algún titubeo o disposición de ascender nuestro división eres capaz de ejecutar una acotación y con placer lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *