昨年、さまざまなWindowsディストリビューションを試し、自分の作業環境に適したものを見つけようとしました(プロキシの背後にありますが、プロキシ構成にアクセスできません)。
ここに私の経験からのフィードバックがあります:
EPD / Canopy:
私たちはEPDのライセンスを持っていましたが、それは古く、プロキシの奇妙な状況のため更新できませんでした。一部のパッケージ(最新バージョンのxlrd / xlwtなど)を追加するために、ソースからコンパイルしました。SciPyとNumPyを更新するために、http: //www.lfd.uci.edu/~gohlke/pythonlibs/のプリコンパイルされたインストーラーを使用しましたが、互換性が台無しになることがあります。私は完全に設定されたPy2exeとCythonを持っているのが好きで、それは箱から出してそのまま動作しました。
しばらくして、無料版のCanopyをインストールしようとしましたが、Cythonとpy2exeがなく、必要な特定の高度なパッケージが不足しているため、実際には使用していません。一部の同僚はCanopyの完全なライセンスを購入しましたが、どのように更新するかはまだわかりません...
Python(x、y):
ライセンスに悩まされたくないので、自宅にPython(x、y)をインストールしました。今気付いた唯一の欠点は、標準インストールでは必要なパッケージを選択する必要があることです。これは良い点と悪い点の両方です。クライアントがインストールしたときとまったく同じ構成になるかどうか確信が持てないからです。(EnthoughtツールスイートはPython(x、y)にインストールできます。)しばらくPython(x、y)を使用した後、32ビットバージョンをインストールしたことに気付きました。彼らのウェブサイトでは明確ではありませんが、2015年7月の時点で64ビットバージョンがないようです。アンインストールして64ビットのディストリビューションを取得します。
アナコンダ:
私がこれを最初に書いたとき、アナコンダはまだ十分なパッケージを持っていないようでした。数年後、それはずっと良いようです、私はそれを試してみるつもりです!
手動:
古いEPDバージョンとのバージョン互換性の問題を回避するために、手動でPythonをインストールし、上記のLFD Webサイトから追加のパッケージを追加することにしました。これはうまく機能しますが、高度なパッケージ(GDALやPyFITSなど)を必要とする新しいユーザーには、Canopyをお勧めします。
概要: Canopyを利用する場合は、フルライセンス(アカデミックまたは購入)を取得してください。それ以外の場合は、Python(x、y)を使用すると、結果は同じになります。
Ubuntuの場合:ディストリビューション
は必要ありません。それはすべて比較的最近(+/- 6か月は許容可能)で、事前にコンパイルされています。実行する必要があるだけですsudo apt-get install python python-scipy
。ほとんどの高度なパッケージもあります。