2

OS X 10.6 で MacPorts Python 2.6 を使用しています。Enthought Python Distribution (EPD) も同じマシンにインストールすることを検討しています。これは、matplotlib やその他の優れたデータ分析および視覚化パッケージが事前に構成されているためです。

2 つの Python ディストリビューションは、同じマシン上で平和的に共存できますか? どのような潜在的な問題に注意する必要がありますか (環境変数など)?

MacPorts を介して matplotlib を構築することはオプションであることは知っていますが、プロセスは長く (丸 1 日程度) かかり、64 ビット Intel でいくつかの依存関係をコンパイルすることについて未解決の問題があります。

2 つのアプローチのいずれかにコミットする前に、トレードオフについて知りたいと思います。

4

2 に答える 2

3

私は OSX ユーザーではないので、断言はできませんが、問題ないはずです。

EPD には、独自の Python インタープリターと必要なすべてのライブラリがバンドルされています。インストーラーは基本的に、tarball をスタンドアロン フォルダーに展開するだけです。

Linux インストーラーは環境変数 ($PATH さえも) を変更しないので、Mac インストーラーも同様であると思います。

(このため、$PATH を変更せずにより簡単に呼び出すことができるように、EPD の python/ipython/etc バイナリへのエイリアスを手動で設定することをお勧めします。)

私の知る限り、EPD は本当に完全にスタンドアロンであるべきです。他のものと一緒にインストールしても安全です。

于 2010-05-20T13:36:33.167 に答える
0

Windows 7 で EPD を使用しました。かなり大きなデータセットで数回だけ失速しました。

私もOSXを使用しており、EPDをインストールしようとしていましたが、少しためらっていました。

EPD に付属する python 2.7.3 (2013 年初頭) がデフォルトの python になると思います。通常、2.6 から 2.7 へのアップグレードは、私の個人的な経験に基づくと、それほど問題にはならないはずです。しかし、2.7 の 2 つのバージョンがあり、それが私の OSX で GAE SDK を使用する上でどのような影響を与えるか、少し心配です。(アップグレードは、GAE SKD で少し手間がかかりました。)

EPD readme の内容は次のとおりです。

完全インストールでは以下がインストールされます: * Python フレームワーク -- インストール先: /Library/Frameworks/Python.framework/Versions/7.3

  • Python アプリケーション -- /Applications/Enthought にインストール

  • システムの修正 -- パスの .bash_profile に行を追加して、EPD Python をデフォルトのものにします。

これで寝ようと思います。

于 2013-02-06T04:05:52.007 に答える