Cómo configurar la terminal integrada de VS Code para usar el intérprete de Python correcto

Nov 05 2020

TL;RD

Esta pregunta NO pregunta cómo seleccionar un intérprete de Python para ejecutar, o depurar, código, además; esta pregunta NO pregunta nada con respecto al entorno virtual , o cómo activar un entorno virtual , todo eso está funcionando. Creo que es importante tener en cuenta que la pregunta a continuación se hizo anteriormente, pero no recibió una respuesta satisfactoria debido a la confusión sobre lo que se estaba preguntando. Los miembros de la comunidad a menudo piensan que una de las preguntas que mencioné al comienzo de esta pregunta se está haciendo, aquí hay una pregunta que es un buen ejemplo de lo que acabo de escribir aquí .



Aquí está mi pregunta:

¿Cómo puede un usuario configurar su Terminal Integrado para usar un Intérprete que el usuario especifique?

Quiero poder configurar mi terminal para usar el intérprete en mi entorno virtual; hay un ejemplo de mi intérprete de entornos virtuales en la captura de pantalla a continuación.

  1. de la barra de estado que el intérprete VENV está activo, y mi código funciona bien.

  2. desde la Terminal de Windows se está utilizando el intérprete del sistema.

El problema causado por esto es que no puedo ejecutar pip u otros paquetes como PyInstaller desde la Terminal Integrada porque no está mirando dentro de mi VENV, y además; No quiero instalar globalmente los paquetes.

Otro problema que ocurre es que partes de mi aplicación incluyen paquetes sensibles a la versión y necesito controlar la versión del intérprete de python que usa la Terminal integrada .

Respuestas

Nice Nov 17 2021 at 10:45

Sé que esto realmente no responde la pregunta, pero puede ser de alguna ayuda para algunas personas, así que aquí está.

No tengo idea de lo que estoy haciendo, pero finalmente solucioné este problema... mi problema era que estaba intentando que el intérprete predeterminado usara Python 3 en lugar de Python 2.

Terminé eliminando python 2 de mi RUTA...

al final me di cuenta de que la ruta cambió a esta después de eliminar Python 2, así que tal vez la solución se pueda encontrar aquí.

¿tal vez esto? { "python.pythonPath": "C:\Users\T\AppData\Local\Programs\Python\Python310\python.exe", "window.zoomLevel": 0, "python.defaultInterpreterPath": "C:\Users\ T\AppData\Local\Programs\Python\Python310\python.exe" }