Pip conda activate env在azure批处理节点任务上不工作

Pip conda activate env在azure批处理节点任务上不工作,pip,anaconda,Pip,Anaconda,我正在批处理GPU池中使用Azure上提供的VM。起初,我尝试pip安装一些库,如下所示: pip install --upgrade pip; pip install docopt; pip install pubnub; pip install azure; pip install glob2; pip install theano>=0.8.2 pip freeze; 但是,当我的应用程序尝试导入theano时,它会为theano提供一个模块未找到错误 我尝试利用Anaconda,

我正在批处理GPU池中使用Azure上提供的VM。起初,我尝试pip安装一些库,如下所示:

pip install --upgrade pip;
pip install docopt;
pip install pubnub;
pip install azure;
pip install glob2;
pip install theano>=0.8.2
pip freeze;
但是,当我的应用程序尝试导入theano时,它会为theano提供一个
模块未找到错误

我尝试利用Anaconda,因此我尝试在池启动任务中激活
base
环境,然后运行以下任务cmdline:

/bin/bash -c "set -e;
source activate base;wait"
但是,我得到以下错误:

/bin/bash:line 1:activate:没有这样的文件或目录

我试图将conda环境激活语句放入bash脚本并运行它,但出现以下错误:

/run.sh:第3行:源:激活:未找到文件


在conda中的池或常规环境中安装了已安装的库(如theano)后,如何访问它们?

尝试用conda中激活脚本的绝对路径替换激活。看起来像

source /data/username/miniconda2/bin/activate base