Je peux activer l'environnement Conda avec les problèmes du shell bash
. Je peux utiliser ces deux options sur bash
:Comment activer un environnement Conda depuis le shell "sh" (sur Nodejs)?
source activate env_name
. activate env_name
Mais j'utilise la méthode exec
de noeud pour exécuter l'activation de l'environnement. Le nœud utilise le shell sh
pour exécuter les commandes. J'ai essayé les commandes ci-dessus, mais elles n'ont pas fonctionné. Je suis arrivé cette erreur
/bin/sh: 1: /env_name/bin/source: not found
donc je devais utiliser cette commande pour exécuter l'environnement
const child_process = require('child_process')
child_process.exec('bash -c "source activate env_name"')
Y at-il une meilleure façon de le faire pour le faire fonctionner sur Ubuntu?
J'exécuter sur Windows et il suffit de le faire fonctionner
child_process.exec('activate env_name')
Bon à savoir, merci !! – ChesuCR