web-dev-qa-db-ja.com

condaどのように環境をアクティベートしますか

Mac os xで作成したconda環境のアクティブ化に苦労しています。これが私が作成した環境です。

$: conda env list
# conda environments:
#
py34                     /Students/rt12083/anaconda3/envs/py34
py35                     /Students/rt12083/anaconda3/envs/py35
root                  *  /Students/rt12083/anaconda3

それらをアクティブにしようとすると、次のエラーが表示されます。

$: source activate py34
activate: No such file or directory.

コマンドwhich activateを実行すると、次のメッセージが表示されます。

which activate
/Students/rt12083/anaconda3/bin/activate

私のpath変数は次のとおりです。

garnet: echo $PATH

/sw/bin:/sw/sbin:.:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/    Developer/Tools:/usr/local/GMT4.5.7/bin:/usr/local/TauP/bin:/usr/local/SU/bin:/usr/local/sac/bin:/usr/local/sac/iaspei:/usr/local/sac/macros:/Students/rt12083/anaconda3/bin

環境をアクティブにするために何をする必要がありますか?

15
orgelzyklus

あなたのパスには、ルートanacondaディレクトリが欠落しているようです。 $ Pathをエコーすると(ユーザー名が実際のユーザー名に置き換わっている場合)、次のようになります。

/ Users/username/anaconda/bin:/ Users/username/anaconda/bin:/ Users/username/anaconda/bin:/ usr/local/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin

私のbash_profile(またはzshrcファイルなど...)に追加しました:

export PATH = "/ Users/username/anaconda/bin:$ PATH"

私はztermでiterm2を使用していますが、これはおそらくより一般的な場合に当てはまります。

Anaconda3 4.4.0を搭載したOSX Sierraでは、パスは次のとおりです。

export PATH = "/ anaconda/bin:$ PATH"

17
ingrid

以下を使用してください

conda create -n your_Env_Name

次に、それを有効にします:

conda activate your_Env_Name
5
user9849742

私はminiconda2を使用していますので、これが機能するかどうかはわかりませんが、ターミナルを開き、condaがインストールされている場所に移動します。私にとっては/ Users/username/miniconda 2

そしてsource activate env_name

その後、開発ディレクトリに戻ることができます

0
smundlay