1
start env\Scripts\activate.bat
montre la fenêtre de la consolecomment cacher la fenêtre de la console pour exécuter le fichier py dans virtualenv?
RUN.BAT:
@echo off
cd d:\bal
start env\Scripts\activate.bat
start pythonw bal.py
exit
run.vbs:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "run.bat" & Chr(34), 0
Set WshShell = Nothing
L'utilisation d'un environnement virtuel ne nécessite pas de l'activer dans un shell. Exécutez-le directement à l'aide de "pythonw.exe" à partir du répertoire "Scripts" de l'environnement, ou faites-en un script GUI .pyw avec un shebang entièrement qualifié, par ex. '#! C: \ Chemin \ vers \ Some \ Venv \ Scripts \ pythonw.exe'. Pour que ce dernier fonctionne, les fichiers .pyw doivent être associés au lanceur pyw.exe. – eryksun
Sloved, merci! Le fichier .vbs n'est pas nécessaire – user3193980