Comment faire des fichiers batch exécuté dans anaconda invite
Après l'installation de anaconda3 dans windows, je peux exécuter les commandes python de l'anaconda invite, mais pas à partir de l'invite de commande windows.
Je voudrais faire un raccourci sur le bureau pour activer mon environnement et exécuter spyder d'elle. Auparavant, je voudrais faire cela avec un .bat
de fichiers, mais maintenant que je ne peux pas exécuter les commandes python de cmd.exe
cela ne fonctionne pas.
Est-il un autre moyen de l'exécution des fichiers de commandes pour l'anaconda invite?
Je sais que je pouvais modifier mon PATH
pour obtenir cmd.exe
pour exécuter les commandes python, mais je voudrais éviter si possible.
- Je crois que tous les Anaconda invite n'est ouvert CMD et exécuter
<anaconda_dir>/Scripts/activate.bat <anaconda_dir>
que la première commande, de sorte que vous pouvez essayer de le mettre en haut de votre script. - Merci, travaillé, c'était facile!
- Super! Je vais passer pour une réponse si vous pouvez marquer votre question dans la réponse.
- <anaconda_dir> est inconnue de la syntaxe. Et l'anaconda n'est pas toujours installé dans le même répertoire.
Vous devez vous connecter pour publier un commentaire.
Je crois que tous les Anaconda invite n'est ouvert CMD et exécuter un fichier de commandes. Faire la première commande de votre script:
call
dans votre fichier de commandes, de sorte qu'il ne sera pas sortie après la première commande?call
, j'ai ajoutécmd /k
à la fin du fichierL'extension de Jeremy réponse:
Vous avez besoin d'utiliser
call
pour "l'activer.chauve-souris" script ainsi que de toute demande subséquente de l'Anaconda et Python commandes connexes. Sinon, l'invite de quitter immédiatement après l'exécution de ces commandes, même si vous utilisez unpause
déclaration. Veuillez voir ci-dessous exemple:Ajouter
le début de votre script (il ne nécessite pas réellement un argument, et il active le
base
environnement par défaut).Noter qu'après cette ligne, vous pouvez faire usage de la
CONDA_
envvars!Grâce à ce fil, j'ai résolu mon défi pour obtenir un fichier de commandes windows pour ouvrir le Ananconda, puis il Invite à exécuter du code python.
Voici le fichier de commandes:
Powershell Version:
Remarque: ce script ne démarrer une instance de la qtconsole à la fois en raison de DLL limitations de Linux, QT GUI bibliothèque ne supportant une instance de la même exe en cours d'exécution au même moment. C'est probablement pourquoi ils utilisent "Anaconda Navigator" pour lancer le QtConsole programmes pour contourner cette restriction.