2016-08-19 6 views
0

numbaを使用するためにanacondaをインストールしましたが、IPythonで(時には)anaconda環境を使用したいと思います。問題は、私はどちらかのアナコンダは、デフォルトのシステムのpythonのenvであることをインストールしてから、IPythonは常にアナコンダのENVを使用して、または私はIPythonでアナコンダのENVを使用することはできません設定することです。どのようなpython env IPythonを使用するか決定する方法

私はドキュメントとIPythonのヘルプを読みましたが、それを行う方法が見つかりませんでした(正しい検索条件を使用していない可能性があります。これはできないものだと確信しています) 。

具体的に私はこのようにIPythonを開始する方法を探しています:

ipython --use-env=/home/user/anaconda 

またはそのような何か。すでにそのenvオプションで始まっている別個のIPythonプロファイルを作成するかもしれません。

答えて

1

アナコンダを使用すると、環境にiPythonをインストールすることができます。この環境を有効にしてiPythonを起動します。 iPythonはそれから起動される環境を使用します。 Pandas、iPython、NumpyのPython2環境が必要だったとしましょう。

これは、環境を作成します。

conda create -n py27 python=2.7 numpy pandas ipython 

これは、環境(Linuxの/ MacのOS X)を起動:

source activate py27 

これは、その環境を使用してiPythonを起動:

ipython 

詳細アナコンダ環境に関する情報は、http://conda.pydata.org/docs/using/envs.htmlがここで見つけることができます。アナコンダはあなたのためのバージョン依存関係を把握しますと任意のAnacondaインストールを使用すると、別のパッケージ、パッケージのバージョン、さらにはPythonの2やPython 3で複数の環境を作成することができます。

+0

ありがとうございますが、(私は他の人とプロジェクトを共有していますから、仕事に関連したもの)私はむしろ、このオプションを避け、簡潔上の理由から、私の1つのアナコンダ環境を維持したいです。私は最後のケースでこれを受け入れますが、私はその環境と異なるIPyhonプロファイルを作成する方法を探し続けます。再度、感謝します。 – TomCho

+0

アナコンダ環境にiPythonのシステムインストールを指すようにしようとすると過剰です。 Anacondaに含まれているiPythonも変わりません。実行可能ファイルへのパスを呼び出すことで、Anaconda環境を使用するAnaconda iPythonを特に呼び出すことができます。 のLinux/MacのOS X: 〜/アナコンダ/ binに/ Windowsのipython: C:\ Users \ユーザー名\あなたも、リンクやエイリアスを作ることができますipython.exe \アナコンダ\スクリプト。 –

+0

はい、まさに私が実際にやったことです。デフォルトのanaconda環境のエイリアスを作成しました。私はちょうど別の環境の作成を避けたいしかし、私はまだ、起動時にどのPythonを使うべきかを示すIPythonオプションが必要であると考えています。 – TomCho

関連する問題