Conda et des environnements .Les fichiers BAT
Je suis en train d'appels à python (Anaconda de distribution) via les fichiers BAT et le planificateur de tâches de windows.
Maintenant, j'ai utilisé des environnements pour la première fois et tente de mettre un .bat
fichier comme ci-dessous:
activate [my_env]
python my_script.py
deactivate
Malheureusement, il semble que la deuxième commande n'est pas exécutée.
Vous devez vous connecter pour publier un commentaire.
Utiliser l'appel de la commande lors de l'activation/désactivation de l'environnement.
Voir https://github.com/conda/conda/issues/794
Êtes-vous sûr que vous avez besoin d'un fichier batch? Je pense que cela devrait fonctionner.
Quand j'ai fait un simple fichier contenant
Que j'ai appelé myprint.py et a couru
Cela a fonctionné pour moi. Vous pouvez également mettre cela dans une ligne d'un fichier de commandes.
C:\Anaconda\envs\linkdex_py27\python.exe script.python
Tous les activer n'est mettre l'environnement à l'avant de la TRAJECTOIRE. Vous pouvez simplement appeler le chemin absolu vers le
python
dans l'environnement que vous voulez, commeC:\Anaconda\python my-script.py
.site-packages
etc.