3

Mac用のAnacondaディストリビューションがインストールされています。Mac OSX 10.8 (Mountain lion) を使用しています。私が Anaconda をあまり使用しない問題は、私が 3.3 で作業している間、または少なくともそれで作業することを好む一方で、それが使用するデフォルトの Python が 2.7 であるためです。

Anaconda の Spyder IDE がとても気に入っています。Spyder と iPython がすべて 3.3 のデフォルトを使用するように、Anaconda のデフォルト環境を 2.7 ではなく 3.3 に変更する方法はありますか?

Anaconda サイトから次のヘルプが表示されます。

$ conda create -n py3k python=3 anaconda

Here python=3 and anaconda are package specifications, and it is the job of the SAT solver inside conda to find a consistent set of packages which satisfies these requirements. As the root environment uses Python 2, we had to specify the major version explicitly.

After adding the binary directory of the newly created environment to the PATH environment variable, which may be done using

$ source activate py3k

私の質問は、Mac OS のデフォルトの Python 2.7 と競合しないように、Python 3.3 と、Pandas、numpy、scipy、scikit-learn などの関連する Scientific Python パッケージを Homebrew を使用して個別にインストールしたことです。上記の Conda コマンドを Mac ターミナルで実行すると、Homebrew を使用してインストールした他の Python パッケージに干渉しますか? または、Homebrew にインストールされた Python または Mac OS のデフォルトの Python に干渉することなく、Anaconda ライブラリ内の Python およびその他のパッケージを自動的にインストール/アップグレードしますか?

お知らせ下さい。

4

2 に答える 2

2

いいえ、Homebrew と Anaconda Python は互いに完全に独立したままになります。設定していないことを確認してくださいPYTHONPATH。これにより、これは正しくありません。

また、PySide はまだ Python 3 用にビルドされていないため、Spyder は Anaconda の Python 3 ではまだ利用できないことを知っておく必要があります。

于 2014-01-22T15:57:35.333 に答える
0

私はpython 2.7でAnacondaをインストールしましたが、python3を追加した後でも:

conda create --name Py3 python=3

スパイダーは python2.7 を呼び出し続けました

spyder と python=3 の両方で環境を作成するとうまくいきました:

conda create --name SpyPy3 python=3 スパイダー

于 2016-12-07T05:17:50.200 に答える