Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme d'environement virtuel avec .bat file

1 juillet 2020 à 22:00:01

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

  • Partager sur Facebook
  • Partager sur Twitter

On se met la pression grave, mais y restera quoi le jour où on crèvera!

2 juillet 2020 à 2:47:55

Bonsoir,

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.

  • Partager sur Facebook
  • Partager sur Twitter