康达激活环境无法执行Azure批处理节点任务

时间:2018-06-27 22:27:52

标签: pip anaconda

我正在使用批处理GPU池中Azure上提供的linux-datascience-svm 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提供一个Module Not Found error

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

/bin/bash -c "set -e;
source activate base;wait"

但是我遇到以下错误:

/bin/bash: line 1: activate: No such file or directory

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

./run.sh: line 3: source: activate: file not found

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

1 个答案:

答案 0 :(得分:0)

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

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