web-dev-qa-db-ja.com

Anacondas 2.7と3.5の両方を同時にインストールしても大丈夫ですか?

私は現在Python 2.7でAnacondaを使用していますが、Python 3.5を使用する必要があります。両方を同時にインストールしても大丈夫ですか?いくつか問題があるでしょうか。
私は64ビットのWin8を使っています。その他の情報が必要な場合は、事前にお知らせください。

90
GileBrt

私が理解しているのは、別のバージョンのpythonを使い始めるのにAnacondaを再度インストールする必要はないということです。代わりに、condaにはpython 2と3の環境を別々に管理する 機能があります

54
Padraic

私は自分の部署で誰が手助けしているかに応じて両方を使います(2.7人、3.5人が好きです)。とにかく、私は Anaconda を使い、私のデフォルトのインストールは3.5です。私は他のバージョンのpythonやパッケージなどの環境を使用しています。たとえば、python 2.7を使い始めたいときには、次のように実行しました。

 conda create -n Python27 python=2.7

これにより、Python27という名前の新しい環境が作成され、Pythonバージョン2.7がインストールされます。その行にデフォルトで他のパッケージをインストールするための引数を追加するか、あるいは最初から始めることができます。コマンドラインにdeactivate(windows)またはsource deactivate(linux、osx)と入力するだけで、環境が自動的にアクティブになります。将来有効にするには、activate Python27(windows)またはsource activate Python27(linux、osx)を入力してください。あなたがそのルートを選ぶことを選択するなら、私はAnacondaで 環境を管理する のためのドキュメントを読むことをお勧めします。

68
Grr

はい、できます。

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

あなただけがAnacondaのバージョンの1つをダウンロードし、Anaconda pythonの他のバージョンをアクティベートする必要があります。

Python 3をお持ちの場合は、このようにPython 2カーネルをセットアップできます。

python2 -m pip install ipykernel

python2 -m ipykernel install --user

あなたがPython 2を持っているなら、

python3 -m pip install ipykernel

python3 -m ipykernel install --user

そうすれば、両方のバージョンのPythonを見ることができます。

Anaconda Spyderを使用している場合は、ここでバージョンを交換する必要があります。

enter image description here

あなたが木星を使っているならば、ここでチェックしてください:

enter image description here

注:インストール後にJupiterまたはAnacondaがすでに開いている場合は、再起動する必要があります。それであなたは見ることができるでしょう。

13
Axis

私はpython 2.7.13と3.6.2の両方をインストールしています。最初にPython 3用のAnacondaをインストールしてください。それから2.7を得るためにconda構文を使うことができます。使用したインストール:conda create -n py27 python = 2.7.13 anaconda

5
Allan Nelson

はい、両方のバージョンをインストールしても問題ありません。それは今日実際にはかなり期待されています。 2.7にはたくさんのことが書かれていますが、3.5が標準になりつつあります。私はあなたのすべてのPythonをできるだけ早く3.5に更新することを勧めます。

4
Will Nilges