Saltar al contenido

Trabajando con Anaconda en Visual Studio Code

Nuestros mejores programadores agotaron sus depósitos de café, por su búsqueda todo el tiempo por la respuesta, hasta que Guadalupe encontró el arreglo en Gogs y en este momento la compartimos con nosotros.

Solución:

Para mí, esta solución funcionó en VSC (1.40) ->

1. Configure el intérprete en Python 3.7.1 (‘base’: conda)

2. En lugar de usar PowerShell, cambié (Seleccionar shell predeterminado) al símbolo del sistema e inicié una nueva terminal -> ahora está en el entorno conda (base).

[for Anaconda Distribution, 2018.12]

Me golpeé la cabeza con esto durante demasiado tiempo… iniciar VS Code desde un Anaconda Prompt se siente torpe y realmente no funcionó para terminales Powershell integradas (la terminal integrada predeterminada de VS Code en Windows)

Quería poder iniciar VS Code desde cualquier indicador (y generalmente el acceso directo del menú de Windows) y seguir interactuando con Conda.

Estos dos métodos funcionaron para Anaconda 2020.02, VS Code 1.44.0, en Windows 10.

Fácil y Rápido

Cambie VS Code para usar cmd.exe como el shell de terminal integrado predeterminado al:

  • abriendo la paleta de comandos (Control-Shift-P)
  • buscar Terminal: Select Default Shell
  • Seleccione Command Prompt

Más duro / Powershell

  • añadir la ubicación de conda a su PATH (si no lo agregó a través del instalador). Para mí en una instalación de “Todos los usuarios” esto es C:ProgramDataAnacondaScripts
  • desde un indicador de administrador de Powershell, cambie la política de ejecución de Powershell a firmada remota, es decir Set-ExecutionPolicy RemoteSigned
  • abra un indicador de Anaconda y ejecute conda init powershell que agregará el inicio relacionado con Conda a un perfil de Powershell.ps1 en algún lugar de su perfil de usuario.

Cuando ejecuta VS Code y depura un .py o inicia un terminal integrado de Powershell, ahora debería ver un mensaje sobre “Cargando perfiles personales y del sistema” y el entorno de Conda con el prefijo en el indicador del terminal.

Para configurar el indicador de anaconda como su terminal predeterminado en VScode:

  1. (tipo) CTRL + MAYÚS + P
  2. (buscar:) abrir configuración
  3. (haga clic 🙂 Preferencias: Configuración abierta (JSON)

Luego agregue la configuración de tres líneas:


    ... # any other settings you have already added (remove this line)

    "terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe",
    "terminal.integrated.shellArgs.windows": ["/K", "C:\Anaconda3\Scripts\activate.bat C:\Anaconda3"],
    "python.condaPath": "C:\Anaconda3\Scripts\conda.exe"

Finalmente, reinicie su VScode

¡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 *