web-dev-qa-db-ja.com

Mac OSに2 Anacondas(Python 2 and 3)をインストールするにはどうすればいいですか?

私はMac OSでは比較的新しいです。私はXCode(c ++コンパイラー用)とAnacondaを最新のPython 3(私用)と一緒にインストールしました。今、私はPython 2で(仕事用に)2番目のAnacondaを正しくインストールする方法を疑問に思いますか?

IPythonとSpyder IDEを併用するには両方のバージョンが必要です。理想的な方法は、まったく別のPython環境を用意することです。例えば、Python 3環境ではconda install scikit-learnのように、Python 2ではconda2 install scikit-learnのように書くことができればと思います。

165
night_bat

Anacondaを再度インストールする必要はありません。 AnacondaのパッケージマネージャであるCondaは、分離環境を完全にサポートしています。 Python 2.7用の環境を作成する最も簡単な方法は

conda create -n python2 python=2.7 anaconda

これにより、Python 2.7バージョンのAnacondaを含むpython2という名前の環境が作成されます。あなたはこの環境を活性化することができます

source activate python2

これはその環境(通常は~/anaconda/envs/python2)をあなたのPATHの前に置くので、端末でpythonをタイプするとその環境からPythonをロードします。

Anacondaのすべてが欲しくない場合は、上記のコマンドのanacondaをあなたが望むどんなパッケージでも置き換えることができます。 conda-n python2フラグを使用するか、または環境を活動化することによって、後でその環境にパッケージをインストールするためにcondaを使用することができます。

309
asmeurer

編集!:コンピュータに両方のPythonがインストールされていることを確認してください。

多分私の答えはあなたのために遅れていますが、私は同じ問題を抱えている人を助けることができます!

両方のAnacondaをダウンロードする必要はありません。

Anaconda環境でSpyderJupyterを使用している場合

すでにAnaconda 2をターミナルに入力している場合

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

Anaconda 3を既にお持ちの場合は、ターミナルに入力してください。

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

それでSpyderを使う前に、あなたは以下のようなPython環境を選ぶことができます! rootと新しいPython環境が見えるのはあなただけなので、rootがあなたの最初のanaconda環境です!

Anaconda spyder Python 2.7 or 3.5

またこれはJupyterです。あなたはこのようなpythonバージョンを選ぶことができます!

Jupyter Notebook

助けになれば幸いです。

30
Axis

これは、複数のバージョンのPythonがインストールされていて、特定のバージョンを使用するようにIDEに指示する方法がわからない場合に役立ちます。

  1. anacondaをインストールしてください。最新版はこちら はこちら
  2. 端末にanaconda-navigatorと入力してナビゲータを開きます。
  3. オープン環境createをクリックして、その中からあなたのPythonバージョンを選択してください。
  4. これであなたのpythonバージョン用に新しい環境が作成され、そこにあるinstallをクリックするだけでIDEをインストールすることができます。
  5. IDEがその環境に指定されたバージョンを使用するように、環境内でIDEを起動します。

それが役に立てば幸い!!

4
David