質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Q&A

解決済

2回答

4871閲覧

Pythonでnumpyのエラーメッセージを解決したい

liinau

総合スコア8

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

0グッド

0クリップ

投稿2016/12/05 10:27

###前提・実現したいこと
Python2.7(VisionEgg)で心理実験を作っています。課題の実装中に以下のエラーメッセージが発生しました。エラーを改善したいです。

No module named numpy

###該当のソースコード

from

1from VisionEgg.Core import * 2from pygame import * 3 4 5VisionEgg.start_default_logging() 6VisionEgg.watch_exceptions() 7VisionEgg.config.VISIONEGG_GUI_INIT = 1 8 9screen = get_default_screen() 10 11ct = st = VisionEgg.time_func() 12while ct-st< 5.0: 13 ct = VisionEgg.time_func() 14 event.get() 15 screen.clear() 16 swap_buffers() 17

###試したこと
コントロールパネルから以下のようにPATH設定しました。%PATH%C:\Python27\Lib\site-packages\site-packages\numpy
コマンドプロンプトでimport sysとprint sys.pathと入力すると、C:\Python27\lib\site-packagesまで出力されましたが、import numpyと入力すると、同じエラーが帰ってきます。

###補足情報(言語/FW/ツール等のバージョンなど)
パソコンのOSはWindows Vistaを利用しています。Python 2.7とpython2.7上で動くVisionEggとpygameを使用してます。numpyのエラーの他には以下のようにVisionEggに関する情報が出ています。

Traceback (most recent call last):
File "C:\Python27\wait5s.py", line 1, in <module>
from VisionEgg import *
File "C:\Python27\VisionEgg_init_.py", line 37, in <module>
import VisionEgg.ParameterTypes as ve_types
File "C:\Python27\VisionEgg\ParameterTypes.py", line 19, in <module>
import numpy
ImportError: No module named numpy

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

Windowsでは解決できずUbuntuをインストールして解決できました。import numpyでエラーは出なくなりましたが、Visioneggのコードがoldnumpyを参照していたため、結局oldnumpyのエラーが出ました。Visioneggの開発はストップしているため、numpyの新バージョンに対応していないようです。結局のところ、Visioneggの使用をやめました。

投稿2016/12/26 11:10

liinau

総合スコア8

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

単にnumpyがインストールされていないのが原因のような気がします。

pip install numpy

これでインストールしたらエラー解消できるのではないかと思います。
ハズしてたらごめんなさい。

投稿2016/12/06 04:22

tkanda

総合スコア2425

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

liinau

2016/12/07 15:07

お返事ありがとうございます。Libのsite-packages にpipとnumpyのいずれもインストールされていますが、エラーが消えずpipもコマンドプロンプトから使えません。新たにnumpy-1.11.2をダウンロードしてPython27に置きましたが、状況は変わりません。エラーを消す方法が他にあるといいですね。
tkanda

2016/12/08 01:50

site-packagesの下のnumpyとnumpy-*という名前のフォルダをすべて別のところに移動(保存用として)した状態で、pip install numpy してみたら改善したというやりとりがstackoverflow にありました。 http://stackoverflow.com/questions/7818811/import-error-no-module-named-numpy 他にも、Pythonが64ビット版なのにダウンロードしてきたnumpyが32ビット版だったのが原因で、numpyがロードされていなかったという情報もありました。 http://stackoverflow.com/questions/33553549/do-i-have-numpy-32-bit-or-64-bit このあたりがご参考にならないでしょうか。
liinau

2016/12/13 16:12

お返事ありがとうございます。numpyとnumpy-*という名前のフォルダをpythonがあるフォルダに移動しても残念ながら改善しませんでした。ビット版の取り違いはないようです。Windowsではnumpyを認識させるのは難しいのかもしれません。MacやLinuxのOSで再度チャレンジします。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問