1

Configuración de PowerShell para crear el entorno virtual en Windows

¡Hola comunidad!
.
La compañera @Jo-Anna escribió aquí un genial aporte sobre cómo crear el entorno virtual en windows.
.
Sin embargo, complemento su aporte con la configuración de PowerShell para aquellos que sufren (así como yo lo hice) con el error:

File /platzi_flask/venv/Scripts/activate.ps1 cannot be loaded because running scripts is disabled on this system.

.
Este error se debe a que (como el mismo texto dice) la ejecución de scripts está deshabilitada en el sistema.
.
¿Cómo lo verifico? Ingresa a tu consola PowerShell abriéndola en “modo administrador” y escribe: Get-ExecutionPolicy. Deberías obtener el siguiente resultado:

PS C:\WINDOWS\system32> Get-ExecutionPolicy
Restricted

.
¿Y qué hago? Para permitir la ejecución de scripts debes escribir el comando: Set-ExecutionPolicy Unrestricted. Y luego confirmar este cambio. Deberías obtener algo así:
.

.
¿Eso es todo? Casi. Ahora podrás inicializar el ambiente virtual ejecutando el comando .\myenv\Scripts\activate, desde la ruta de tu proyecto. Deberías obtener esto:
.

.
Recuerda los siguiente:

  • Puedes utilizar Set-ExecutionPolicy Unrestricted desde cualquier ruta en PowerShell, pero la inicialización del entorno virtual deberás ejecutarla en la ruta de tu proyecto.
  • El comando “myenv” que yo utilizo es el nombre que yo coloque a mi entorno virtual, este nombre puede ser cambiado a gusto del usuario.
  • Para aplicar esto debes previamente haber creado el entorno virtual tal como en el post de @Jo-Anna.
  • Si no crees que sea necesario todo ese trabajo para usar PowerShell, pues deberías leer esto.
    .

Espero que te sirva.
.
¡Saludos!

Escribe tu comentario
+ 2