Mac OSに2つのAnacondas(Python 2および3)をインストールする方法


170

私はMac OSで比較的新しいです。XCode(c ++コンパイラ用)とAnacondaを最新のPython 3(自分用)でインストールしました。今私はPython 2で2番目のAnaconda(仕事用)を適切にインストールする方法を知りたいですか?

iPythonとSpyder IDEを使用するには、両方のバージョンが必要です。理想的な方法は、完全に独立したPython環境を用意することです。たとえばconda install scikit-learn、Python 3環境のようにconda2 install scikit-learn、Python 2のように書けるといいのですが。


1
以下の解決策は、Ubuntuでも私にとってうまくいくようです。LinuxユーザーはMacのソリューションもLinuxで試す価値があることを十分に理解しているはずですが、タイトルからosxおよびMacタグを削除し、一般的な「Unix」に置き換えることをお勧めします。そうすれば、より多くの検索結果が表示されたり、Linuxユーザーが無視したりすることはありません。特に、Linuxを初めて使用する場合や、MacがUnixベースであることを知らない場合は特にそうです。
RMurphy 2017年

回答:


324

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

conda create -n python2 python=2.7 anaconda

これpython2により、AnacondaのPython 2.7バージョンを含むという名前の環境が作成されます。この環境をアクティブ化するには、

source activate python2

これにより、その環境(通常は~/anaconda/envs/python2)がの前に配置されるPATHためpython、ターミナルで入力すると、その環境からPythonがロードされます。

Anacondaのすべてが必要ない場合anacondaは、上記のコマンドで、必要なパッケージに置き換えることができます。condaへの-n python2フラグを使用するかconda、環境をアクティブにすることにより、後でその環境にパッケージをインストールするために使用できます。


1
ありがとう!その方法で、Python 2.7とPython 3.4でIPythonを使用して2つのSpider IDEを同時に実行できますか?
night_bat 14年

2
それぞれipython notebookが別のポートを設定します(localhost:8888、localhost:8889など)。だから、それらをまっすぐに保つだけで、すべての準備が整います。
アレクシス

5
次に、どのように私は切り替えることができますpython2python3?ところで、私はしていwin7ます。
cqcn1991

25
Windowsではを使用しないでくださいsource。それはちょうどだactivate python2deactivate
asmeurer 2015年

3
@Shyamkkhadkaは、conda環境をアクティブ化したことを示すためにあります。気に入らない場合は、で無効にできますconda config --set changeps1 false
asmeurer 2017年

31

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

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

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

アナコンダ環境で使用Spyderしている場合Jupyter

すでに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スパイダーPython 2.7または3.5

また、これはJupyterです。このようなpythonバージョンを選択できます!

Jupyter Notebook

お役に立てば幸いです。


4
ただし、これらのオプションから特定のライブラリを使用するには、AnacondaをセットアップしてJupyterカーネルまたはSpyder用に構成する必要があります。
OneCricketeer 2017

4

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.