私は、MacOSX Sierraで1.9.1を使用して、ubuntu/xenial64
ボックスをVirtualBoxにプロビジョニングしてPythonアプリケーションを実行しています。プロビジョニング中に通常のシェルコマンドsource
を使用してconda環境をアクティブ化できません。 bootstrap.sh
には、新しい環境を作成してからそれに切り替えるための次の行があります。迷惑行シェルのプロビジョニング中にanaconda環境を有効にします
#!/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
迷惑メールから次のエラーが発生します。
==> default: + source activate envmycondaenvironment
==> default: /tmp/vagrant-shell: line 21: activate: No such file or directory
activate
がシェルスクリプトで見つからないのはなぜですか? .bashrc
ファイルの/home/ubuntu/miniconda3/bin/
がactivate
であることがPATHに追加されていることを確認しました。
はトリックをしたようです。ありがとう。 – hAcKnRoCk