web-dev-qa-db-ja.com

Anaconda / Jupyterのデフォルト環境を設定するには?

Machine LearningコースにAnacondaをインストールしました。私はこれをIPython(Jupyter)ノートブックとして使用しています。 OSはUbuntu 14.04 LTSです。基本的に、私は常にターミナルから以下を実行します:

jupyter notebook

root環境(正確なコピー)からsu_envという新しい環境を作成し、1つのパッケージを追加しました。今、私は疑問に思っています:デフォルトの環境として環境su_envをどのように設定できますか?私は数十のノートブックを持っているので、Jupyterの「Web」GUIで環境のノートブックごとに毎回設定するのは面倒です。

編集:ノートブックを実行する前に環境を設定する必要のないソリューションに興味があります。私のロジックは、何とか自動で、jupyterが起動時にroot環境を独自に設定するというものです。そのため、設定ファイルまたはjupyterがrootの代わりにsu_envを設定する何かを設定することは可能だろうかと思っています。また、それが不可能であることがわかっている場合(およびその理由)、そのことを知りたいと思います。

11
ceruleus

最初にコマンドラインからconda環境をアクティブにしてから、ノートブックサーバーを起動します。

例えば:

$ source activate env_name
$ jupyter notebook

jupyter notebook list of environments with env_name as the default environment

注:これは、Jupyter Notebook内から作成された環境でのみ機能し、conda createコマンドラインで。

6
jkdev

あなたの~/.bashrc、次の行を含めます。

alias jupyter="source activate su_env; jupyter"

これにより、2つのコマンドが1つにまとめられ、su env jupyterノートブック、ラボ、その他何でも呼び出します

2
Oliver Sherouse

Bashrcを編集してsource activate su_envを追加すると、そのenvは常にアクティブになります。ルート(または他の環境)に戻るにはsource activate env_name

0
Doryx