プロが教えるわが家の防犯対策術!

pythonの環境についての質問です。
コマンドプロンプトに直接打ち込めばインストールしたNumPyやmatplotlibが使えるのですが、テキストエディタとして使っているatomで
import numpy as np
import matplotlib.pylab as plt
から初めて入力し、コマンドプロンプトで出力しても
ImportError: No module named 'numpy'
と表示されてしまいます。

Atomを経由するとNumpyとmatplotlib が使えなくなってしまいます。解決方法を教え下さい!

A 回答 (1件)

・PATHが違う等で、Numpyが呼び出せるPythonとは違うPythonが呼び出されている


・モジュール検索パス等が違ってて、Numpyが見つけられない
あたりが考えられます。

sysモジュールのいろんな情報をprintしてみて、どこが違ってる確認してはいかがでしょうか?
まずは
import sys
print(sys.version)
print(sys.executable)
print(sys.path)
で、バージョン、Python.exeの場所、モジュールのパスくらいは確認してみましょう。

http://docs.python.jp/2/library/sys.html
http://docs.python.jp/3/library/sys.html



あと、その「コマンドプロンプトでの実行」のやり方にも問題があるかもしれません。
もう少し具体的に書けませんか?

Windowsメニュー→アクセサリ→コマンドプロンプト

C:¥> 等となることろで PYTHON エンター

>>> と出たら import numpy as np

とかいう具合に。


後、念の為確認しますが、Windows用ですよね?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!