我正在使用 vagrant(MacOSX Sierra 上的 1.9.1)ubuntu/xenial64
在 VirtualBox 上配置框以运行 python 应用程序。我无法在配置时使用普通的 shell 命令激活 conda 环境source
。在我的bootstrap.sh
中,我有以下几行来创建一个新环境,然后切换到它。
#!/usr/bin/env bash
set -e # Exit script immediately on first error.
set -x # Print commands and their arguments as they are executed.
/home/ubuntu/miniconda3/bin/conda create --name envmycondaenvironment python=3.5 # environment with python3.5
source activate envgatherurls
我从 vagrant 收到以下错误。
==> default: + source activate envmycondaenvironment
==> default: /tmp/vagrant-shell: line 21: activate: No such file or directory
为什么activate
shell脚本找不到?我验证了/home/ubuntu/miniconda3/bin/
where activate
can be found 已添加到.bashrc
文件中的 PATH 中。