0

私は自分の Mac (OS X 10.6、x86_64) でパッケージを管理するための自作の大ファンです。しかし、私は MayaVi や wxPython などをインストールしようとしてきましたが、これは完全な悪夢でした。自作のセットアップを壊さない方法で、ビルド済みのバイナリから Enthought Python Distribution をインストールすることは可能ですか?

ありがとう!ウリ

4

3 に答える 3

2

PATH と PYTHONPATH が正しく設定されている限り、問題ありません。私自身、公式の最新の Python ディストリビューション (2.7.x)、32 ビット EPD Python、および 64 ビット Python を並行して使用しており、.bash_profile をすばやく編集して PATH を適切に設定するだけです。

さまざまなバージョンを効率的に管理するためのより賢い方法が存在するはずです。たとえば、PATH と PYTHONPATH はそのままにして、別の Python を使用する場合に変更するソフト リンク (/Library/ のリンクなど) を指すようにします。 Frameworks/Python.Framework/Versions/Current) ですが、.bash_profile の PATH 定義をすばやくコメントアウトすることを好みます。

さまざまなセットアップを管理する別のシステムは、python パッケージのvirtualenv です。

于 2012-01-12T17:52:38.057 に答える
2

K.-Michael Aye が書いたものは機能しているようです。他の誰かがその位置にいる場合に備えて、理解するのに少し時間がかかりました(私はPythonと端末初心者です)ここにいくつかのコードがあります:

Your.bash_profileは、使用する python パッケージをシステムに指示します。~/.bash_profileEPD python がインストールされていると、次のようになります。

# Setting PATH for EPD-7.3-2
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH

MKL_NUM_THREADS=1
export MKL_NUM_THREADS

PATHと行をコメントアウトしexportます。ターミナルを再起動し、Homebrew を確認します。

$ brew doctor
Your system is raring to brew.

brew のインストールが完了したら、これらの行のコメントを外し、ターミナルを再起動して EPD python を使用します。

于 2012-08-22T15:46:01.287 に答える
1

私もPythonを試してみますvirtualenv-これにより、自作の良さを備えた「デフォルト」環境を使用できるようになり、EPDを使用したいときに実行できます

python virtualenv.py EPD

おそらく Enthought をアンインストール/再インストールする必要がありますが、これには独自の問題がある可能性があります。 この道をたどったとき、私は EPD を放棄することになり、d3 (d3js.org) とそれに関連する python ライブラリ (https://github.com/mikedewar/d3py) を使用した Web ベースのグラフィックスに戻りました。

于 2012-12-06T11:40:51.390 に答える