2017-06-15 4 views

答えて

2

システム上に複数のPythonインストールを共存させることはできますが、それらを分離しておくことが重要です(デフォルトを設定しないか、環境変数で参照する必要はありません)。

キャノピーはこれらを一切設定しないため、アナコンダを妨げません。 Canopyの内部からCanopy Pythonスクリプトを実行できます。ターミナル/コマンドプロンプトから実行する場合は、Canopy Toolsメニューから開くことができます。

キャノピーとアナコンダの可能な干渉を避けるために、このケースでは、あなたがになることに注意してください(ガイドとしてthis articleに命令を使用してアナコンダへのすべての参照や他のPythonのインストールを削除するためにあなたのPATHやPYTHONPATH環境変数を変更してくださいこの変数からPythonを削除してください)。

anacondaを実行したいときに一時的にそのような参照を再度挿入するための小さなバッチファイルまたはシェルスクリプトを作成することができます。

2

私はCanopyを使用していませんが、PythonとAnacondaをインストールしたシステムを使用していますので、人々が遭遇するいくつかの問題について説明することができます。 2つの異なるPythonインストールがあると、Pythonが使用されるという問題が発生します(コマンドプロンプトにPythonを入力して、インタプリタを開きます)。通常は実行可能なPythonの場所がPATHに追加されるので、PATHに2がある場合は最初のものを使います。これにより、環境に混乱が生じる可能性があります。 CanopyのPythonを使用する場合、AnacondaのPythonパッケージにはアクセスしません。その逆もあります。

pythonパッケージが動作しない、または特定のバージョンではない.soまたは.dylibファイルをピックアップすると、他の奇妙な問題が発生する可能性があります。 1つのインストールでは、依存バージョンを優先してこれらのバージョンが削除され、別のコードが機能しなくなることがあります。

+0

すべて該当。以下のキャノピーの詳細。 –

関連する問題