2016-07-25 5 views
0

をインポートしようとしたときにどのようにPythonでインポートエラーを解決:これは、Python(2.7.8)を開くにnumpyのをインポートしようとしたとき、私は取得エラーですnumpyの

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

これは/usr/local/bin/pythonバイナリ私のpythonのパスです。私はpip freezeに入れたときに

この

/usr/local/bin/pip

また、ピップのパスですが、私はnumpyのパッケージを見つけnumpy==1.8.0rc1

他の関連する質問を見ましたが、原因を診断できません。私はそれがPATHSのいくつかの問題かもしれないと思っています。どこから始めますか?

+0

マシンに複数のPythonがインストールされていますか? 'pip'は間違ったPythonバージョンにインストールされることもあります。その場合、解決策は、Pythonバージョンを明示的に指定することです。 'pip-2.7'または' pip2.7'です。 –

+0

Pythonをどのように開いていますか? 'ipython qtconsole'を端末から取得します。あなたは、ターミナルから 'which python'とタイプすることで、どのバージョンのpythonを確認することができます。 – Alexander

+0

@AkshatMahajan私はPython 2.7.8を持っていると確信しているので、この場合はpip2.7を明示的にダウンロードする必要がありますか、不要なPythonインストールをすべきかどうかを判断する必要があります。 – Senginel

答えて

0

Akshatが上記のコメントで指摘したように、私は複数のバージョンのPythonをインストールしていました。これは過去に自家製品やマックポートを使用したことによる影響であった可能性があります。私はToo many pythons on my Mac OS X Mountain Lion で詳述されている手順に従い、Python 2.7.12を新しくインストールしました。その後、pipとパッケージを再インストールすることができました。

関連する問題