如何使用脚本激活虚拟环境
一般我们激活虚拟环境常用的命令:
$ conda activate virtualname
$ #或者是source activate virtualname
但是如果我么在shell脚本中这么写:
$ #!bin/bash
$ conda activate virtualname
sh train.sh就会出现下面的错误:
出现这个问题是与你的shell解析器有关,所以你可以先查看你的解析器版本
$ ls -l /bin/sh #查看bin目录下指向sh的解析器
我们可以发现ubuntu默认使用的解析器是dash,因此我们可以将其修改成bash
$ dpkg-reconfigure dash
之后选择