0

python.org Python dmgを使用して、OS X 10.6 (Snow Leopard) で Python の学習を開始しました。これは SO で「MacPython」と呼ばれているのを見たことがあると思いますが、この MacPython (現在 Google の「MacPython」のトップ ヒット) は違うと思いますよね?

私の python.org Python 3.3.0 インストールは最初はかなりうまく機能しているように感じましたが ( distributeeasy_install、およびを使用して、pipを含むいくつかの新しいパッケージをインストールしました)、 Emacs IPython Notebook (EIN)およびScipyIPython使用を開始したいと思います。そして、この種の取り決めには、 CheeseShopから多くの追加要素が必要になることは明らかです。さらに、私はGNU Emacs やその他の UNIX (非 Python) パッケージ用のMacPortsを長い間非常に喜んで使用してきたので、すべての Python 作業を移動することをお勧めします (私は集中しています)。 py3 の学習について) python.org のインストールで現在持っているものから離れて、MacPorts Python に入りました。

それは良い考えですか?IOW、私は自分のために多くの余分な時間/仕事/頭痛を生み出している可能性があります(@davidavrがここで書いている頭痛のように、「MacPortsは完全なPython 2.4ディストリビューションをプルダウンしてインストールしますlibrary.") ほとんど利益が得られないのか、それとも MacPorts のようなパッケージ マネージャーを Python 用に使用するメリットは、私が推測するように大幅な時間の節約になるのでしょうか?

私はここで部分的に関連する他の多くのスレッド (ほとんどはかなり古い) を読みましたが、私の質問に実際に対処する最近のものはないように感じます。何が重複していると考えられるかを尋ねていますが、重複しているとすれば、数年の経過により、以前の同様の質問に対する回答の一部が変更された可能性があると考えずにはいられません.

4

1 に答える 1

1

MacPortsとpip3を何日も試した後、最終的に機能的なIPython Notebook / qtconsoleをmatplotlib、numpy、sympyなどのすばらしいもので動作させることができなくなった後、私はあきらめて自作に切り替えました。いくつかの大きなパッケージのソースから定期的にインストールします。homebrewはこれらのパッケージをインストールしますが、Python 2.7では厳密にインストールしているようで、Python3ではインストールしていません。私はこれを修正するために自作でいくつかのオプションを試しましたが、最終的にあきらめて、Qtのような難しいパッケージのソースからインストールしました。

ですから、私の経験では、pip3を使用したMacPortsは私の特定の目標には適していませんでしたが、pip3を使用した自作は優れていましたが、Python3を使用したScipyパッケージにはまだ不完全でした。(おそらく、自作で行ったようにMacPortsを補完するためにソースからインストールしようとした場合でも、MacPortsでも十分でした。)

経験を振り返ると、私は多くの異なる戦略を試し、最終的には試行錯誤と多くのことを経ただけだったので、最初から始めてこれらの機能を構築する方法について、新しいユーザーのためのより詳細で包括的なドキュメントが非常に必要だと思いますウェブ全体からのさまざまなアドバイスやアドバイスで、ようやくその一部が実現しました。私はまだEINを実行していませんが、それを実行するには、emacsの世界から厳密にツールが必要になると思います。EINのドキュメントでは、el-get(またはMELPA)と呼ばれるemacsパッケージマネージャーの使用を強く推奨しています。どちらもバグがあることがわかったので、これまでのところ、ブラウザーを使用したIPythonノートブックだけが素晴らしいです。

編集

ああ、もう1つの非常に重要なこと:numpy1.6.2はPython3.3.0をサポートしていないため、Python 3.3.0での試行をやめ、Python 3.2.3に戻りました。これは、numpy 1.7.xで修正されたようですが、現在、numpy1.6.3をリリースする予定はありません

于 2013-01-21T15:39:44.470 に答える