2016-10-25 16 views
0

Python 2.7を使用して私のスクリプトを実行しようとしています。私はMac OSX上でPython 2.7用のNumpyを設定するのが難しい

python2.7 

を実行すると、私は私が私のスクリプトを実行しようとすると、私が取得

Python 2.7.10 (default, May 25 2015, 13:06:17) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

を得る:

Traceback (most recent call last): 
    File "bcp.py", line 1, in <module> 
    import numpy as np 
ImportError: No module named numpy 

だから、Pythonの2.7はnumpyのを知っていないようです。私は

pip2.7 install numpy 

を実行すると、私が手:

Requirement already satisfied (use --upgrade to upgrade): numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python 
Cleaning up... 

任意のアイデアは、ここで何が起こっているのですか?

ありがとうございます!

答えて

0

これは、お使いのコンピュータで間違ったpythonディストリビューションを使用している可能性があります。 OSXマシンを使用している場合は、/ usr/local /にPythonディストリビューションがあり、/ System/Library/Frameworksにディストリビューションがある可能性があります。 python2.7が/ usr /にあるものにリンクされているようです。

which python2.7

を試してみては "python2.7が" にシンボリックリンクされているPythonのディストリビューション見つけなければなりません。/usr /にシンボリックリンクされている場合は、/ System/Libraryのシンボリックリンクに変更するだけで、numpyが機能するはずです。

+0

私に/opt/local/bin/python2.7 ... – bclayman

+0

を与えて、新しいPythonパスを/ Systems/Libraryにリンクされているものに変更してください –

関連する問題