Selon le support technique de Microsoft il peut s'agir d'un problème avec les paramètres de la politique d'exécution. Pour le résoudre, vous devriez essayer d'exécuter Set-ExecutionPolicy Unrestricted -Scope Process
(comme mentionné dans la section commentaire par @wtsiamruk) dans votre fenêtre PowerShell. Cela permettrait d'exécuter virtualenv dans la session PowerShell en cours.
Il existe également une autre approche, plus dangereuse, mais recommandée par le support technique de MS. Cette approche consiste à utiliser Set-ExecutionPolicy Unrestricted -Force
(qui libèrent des pouvoirs pour foutre en l'air votre système). Cependant, avant d'utiliser cette méthode peu sûre, assurez-vous de vérifier votre politique d'exécution actuelle en utilisant la commande get-ExecutionPolicy
. Ensuite, lorsque vous avez terminé, vous pouvez revenir à cette politique d'exécution en utilisant la fonction Set-ExecutionPolicy %the value the get-ExecutionPolicy command gave you% -Force
.