1

homebrew と pip を使用して scipy と numpy をインストールしました。私は次のことをしました:

brew install python
brew install gfortran
easy_install pip
sudo pip install numpy
sudo pip install scipy

numpy と scipy はどちらも /Library/Python/2.7/site-packages で簡単に見つけることができますが、ターミナルで Python シェルを開いて次のように入力すると:

import numpy
import scipy

私は得る:

Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: No module named numpy

scipy についても同じです。どうしたの?ピップは、それらがインストールされていると考えているようです。

4

2 に答える 2

2

端末から実行している python シェルは、おそらく OSX にバンドルされている python であり、インストールしたものではありません (numpy と scipy を使用)。

次を使用して、現在のパスを一覧表示できます。

import sys
print(sys.path)
于 2012-07-17T07:24:54.413 に答える
1

少しやり過ぎかもしれませんが、私は以前、Python 2.7.x を OS X にインストールするための簡単なガイドを書きました。ここで見つけることができます。

要するに、現在、2 つのバージョンの Python がインストールされている可能性があり、そのうちの 1 つだけをアンインストールするのは少し難しい場合があります。どちらが正しい site-packages フォルダーを使用しているかが確かな場合は、もう一方を削除してパス変数を更新します。そうでない場合は、そのガイドに従うことをお勧めします。

于 2012-07-17T14:01:10.787 に答える