Problème environnement virtuel
Bonjour,
J'ai un problème lors de la création de l'environnement virtuel, avec visual studio code.
J'effectue mot pour mot ce qu'il y a sur la vidéo or, quand je lance le programme soit disant en environnement virtuel en prenant soin que celui ci
soit bien sélectionner en bas à droite.
Un message en rouge m'est retourner :
"& : Impossible de charger le fichier
C:\Users\Remy\environnement\tuto_envi\Scripts\Activate.ps1, car l'exécution de scripts est
désactivée sur ce système. Pour plus d'informations, consultez about_Execution_Policies à
l'adresse http://go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 3
+ & C:/Users/Remy/environnement/tuto_envi/Scripts/Activate.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : Erreur de sécurité : (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess"
Pourtant je suis sûr de bien l'avoir activer dans git bash :
Remy@Rems MINGW64 ~
$ mkdir environnement
Remy@Rems MINGW64 ~
$ cd environnement
Remy@Rems MINGW64 ~/environnement
$ python -m venv tuto_envi
Remy@Rems MINGW64 ~/environnement
$ cd tuto_envi
Remy@Rems MINGW64 ~/environnement/tuto_envi
$ cd scripts
Remy@Rems MINGW64 ~/environnement/tuto_envi/scripts
$ source activate
(tuto_envi)
Peut es-ce dû au faite que j'ai python 3.10 et non 3.7 ?
Salut Rémy !
As-tu effectué les opérations dans cette session pour utiliser Git Bash dans VS Code ?
À noter : la commande à utiliser a été renommée et s'appelle désormais Select default profile au lieu de Select default shell.
Le problème actuellement c'est que tu sembles avoir PowerShell (PS) qui est utilisé à la place de Git bash dans VS Code et powershell c'est tout un autre système de commandes qui sont utilisées que celles de Git Bash.
Salut Rémy.
En plus de ce que Thibault te conseille, il faut également que tu actives l’exécution de scripts PowerShell (sans quoi tu ne pourras pas exécuter des ps1 sur ton système, même pour des cas de figure hors de ton environnement virtuel ou de la formation).
Pour cela, tu peux lancer cette commande dans un terminal powershell exécuté en tant qu’administrateur :
Set-ExecutionPolicy unrestricted
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte