18

次のプログラムがインストールされています

  1. Python 2.7がインストールされました
  2. Numpy-1.6.2-python2.7
  3. Matplotlib-1.1.1-py2.7

Pythonインタープリターで import numpy と入力してもエラーが発生しないため、numpyが正しくインストールされていると思います。インストールされている numpy のバージョンも確認できます。

この行のコードで次のエラーが発生します

import numpy as np

「Exceptions.ImportError:numpy という名前のモジュールがありません」

誰もこの問題の解決策を知っていますか? ありがとう!

4

7 に答える 7

29

ターミナルで:

sudo apt-get インストール python-numpy

于 2012-11-05T18:21:40.523 に答える
3

複数のバージョンの python がインストールされている可能性があります。次のように入力します。

which python

ターミナルで、現在のものを確認してください。

于 2012-11-05T18:16:14.977 に答える
3

PyScript が認識している別のバージョンの Python がインストールされているようです。最も簡単な解決策は PyScript を使用しないことですが、PyScript を再インストール/再構成して Python27 の同じ場所/バージョンを指すようにすることで修正できる場合があります。

于 2012-11-05T18:08:59.457 に答える
0

Mac OS X でも同じ問題があります。

numpy は「/Library/Python/2.7/site-packages/numpy-override」にインストールされているため、正常にimport numpy動作します。

ただし、virtualenv がアクティブな間、およびシステムにプリインストールされていない python (homebrew や macport など) では失敗します。

$ which python
/usr/local/bin/python

virtualenv ( --no-site-packages オプションを指定して作成したもの、または --system-site-packages を指定せずに作成したもの) に再度インストールすることで修正されました。

于 2014-10-15T17:27:59.817 に答える
0

他の人が述べたように、複数のバージョンの python がインストールされています。次のように入力して確認します。

which python

次に、she-bang を使用して、numpy を使用できる python のバージョン (コマンド ラインで使用したバージョン) にスクリプトを設定できます。

または PYTHONPATH 変数を設定します

于 2012-11-05T23:19:04.460 に答える