0

Python numpy、scipy、および matplotlib パッケージをインストールしたいと考えています。私は以下を使用しました:

sudo port install py27-numpy py27-scipy py27-matplotlib py27-ipython +notebook py27-pandas py27-sympy py27-nose

numpy をインストールして実行できましたが、scipy や matplotlib は実行できませんでした。インストールが正常に進行しているように見えても、「scipy という名前のモジュールがありません」というエラーが表示されます。これは、scipy とでこぼこのバージョンと関係があるのではないかと思います。OS X バージョン 10.8.4、python 2.7.2、numpy 1.6.1 を実行しています。問題は、scipy がインストールされているバージョンまたはディレクトリのいずれかであると思われます。scipy は /Users/myname/src/scipy にあります。numpy がどこにあるかを見つけることができませんでした (これを行うにはどうすればよいでしょうか? Spotlight 検索ではファイル ディレクトリが示されず、grep がハングします)。scipy やその他のパッケージをインストールするにはどうすればよいですか?

4

1 に答える 1

1

もう少し情報がなければ 100% 確信するのは難しいですが、99% 確信しています…</p>

あなたの問題は、MacPorts Python 用にこれらすべてのものをインストールしているのに、何もインストールされていない Apple の Python を実行しようとしていることです。(私がこれを疑う理由の一部は、Apple の Python がバージョン 2.7.2 であるのに対し、MacPorts は現在長い間 2.7.5 であるということです。理由の他の部分は、これがまったく同じ種類の問題であるということです。 2 つの異なるバージョンの Python XY を、自分たちがしていることに気付かずにインストールした場合)。

MacPorts Python を使用する場合は/opt/local/bin/pythonpython.

何をしているのかわかっている場合は、 を変更したりPATH、シンボリックリンクを作成したりできますが、さらに混乱するだけだと思います。


個人的には、Apple の Python に固執するだけで、もっと幸せになれると思います。Fortran コンパイラを MacPorts (または Homebrew、手動、または…) でインストールする必要がありますが、Python パッケージをインストールするには、pip.

(この時点では、PATH の最初pipはおそらく MacPorts のものであり、PATH の最初のものと一致しないため、最後のアドバイスはおそらく役に立たないでしょうpython。しかし、最初からやり直す気がある場合は、だけport uninstall pythonで、これらの ブログ 投稿または SO に関する多数の関連する質問を参照してください。)

于 2013-08-09T18:36:39.190 に答える