Bonjour, je souhaite créer un fichier .bat qui lance mon programme dans un environnement virtuel ma cela ne fonctionne pas.
J'ai les étapes suivantes.
aller dans le répertoire -> C:\Users\God-Nitro\Google Drive\immobilier\scrapy\publimaison\venv\Scripts activer l'environnement virtuel -> activate aller dans -> C:\Users\God-Nitro\Google Drive\immobilier\scrapy\publimaison\crawler lancer mon programme -> scrapy crawl publimaison
Voici mon fichier .bat
cd C:\Users\God-Nitro\Google Drive\immobilier\scrapy\test\venv\Scripts
activate
cd C:\Users\God-Nitro\Google Drive\immobilier\scrapy\test\crawler
scrapy crawl test
rien ne se passe, la fenêtre ouvre et ferme, même en mode administrateur
Merci de votre aide
On se met la pression grave, mais y restera quoi le jour où on crèvera!
Tu as des espaces dans tes chemins, entoures les de guillemets.
@echo off
cd /D "C:\Users\God-Nitro\Google Drive\immobilier\scrapy\test\venv\Scripts"
activate
cd /D "C:\Users\God-Nitro\Google Drive\immobilier\scrapy\test\crawler"
scrapy crawl test
pause
exit
Pour voir l'erreur de ton script, lance l'invite de commande avec l'option /K (cmd.exe /K) et exécute ton script.bat depuis celui-ci.
On se met la pression grave, mais y restera quoi le jour où on crèvera!