0
我可以從bash
shell中激活Conda環境。我可以bash
使用兩個選項:如何從「sh」shell(在Nodejs上)激活Conda環境?
source activate env_name
. activate env_name
但是我使用節點的方法exec
運行環境的激活。節點使用sh
外殼來運行命令。我嘗試了上面的命令,但他們沒有工作。我得到這個錯誤
/bin/sh: 1: /env_name/bin/source: not found
所以我不得不使用這個命令來運行環境
const child_process = require('child_process')
child_process.exec('bash -c "source activate env_name"')
是否有更好的方法來做到這一點使它在Ubuntu工作?
我在Windows上運行這一點,就足以使其工作
child_process.exec('activate env_name')
很高興知道,謝謝! – ChesuCR