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

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

新規登録して質問してみよう
ただいま回答率
87.20%
NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Atom(言語)

Atomはハードウェア記述言語で、集積回路を設計するためのコンピュータ言語です。

解決済

numpyをinportするとエラーがでる

meatbowl
meatbowl

総合スコア0

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Atom(言語)

Atomはハードウェア記述言語で、集積回路を設計するためのコンピュータ言語です。

4回答

0評価

0クリップ

15470閲覧

投稿2020/03/30 11:09

編集2022/01/12 10:58

pythonのnumpyをインポートするとエラーが出る

発生している問題・エラーメッセージ

ModuleNotFoundError: No module named 'numpy'

該当のソースコード

python

import numpy as np arr=np.array([10,20,30,]) print(arr+10)

試したこと

pip install numpyでインストールし、バージョンも最新です。
Atomでは問題なく実行されますが、Atomで保存して作成したファイルをコマンドプロンプトで実行すると上記のエラーがでます。

pythonのバージョンは3.7.2です。

インストールした名前とインポートする名前が同じとは限らないという記事を見かけ、なにかわかりそうでしたがわかりませんでした。
プログラムの勉強を始めたばかりで何もわかりませんが、アドバイスいただけるとありがたいです。

追記:numpyとchardet以外のライブラリやモジュールはインポート、実行は問題なくできます。(ex time,random)
追記:今分かったのですが、コマンドプロンプトに直接コードを入力すると問題なくインポート、実行します。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

pepperleaf
pepperleaf

2020/03/30 12:41

環境はどうなってるでしょうか\? Windowsでしょうか\? Pythonは、どのようにインストールしたのでしょうか\? winpythonは、winpython用のコマンドプロンプトがあるようです。多分、それ以外だと、パスがまともにならない気がします。 Atomでは、OKとの事ですが、AtomのPython実行環境はどう設定したのでしょうか\? その辺がミスマッチ起こしてそうな気がします。
meatbowl
meatbowl

2020/03/30 12:54

説明不足で申し訳ございません。 環境はあまり理解していませんが、設定のpath\?に書き加えた気がします。 端末はwindowsです。 winpython用コマンドプロンプトは知りませんでした。 Atomではパッケージをインストールして使えるようにしました。
Bull
Bull

2020/03/31 07:11

コマンドラインで python -m pip list とすると、どうなりますか?
meatbowl
meatbowl

2020/03/31 07:16

Package version -------------------- chardet 3\.0\.4 numpy 1\.18\.2 pip 20\.0\.2 setuptools 40\.6\.2 と表示されます。
Bull
Bull

2020/03/31 07:31

"コマンドプロンプトに直接コードを入力" とは、python を起動して、インターラクティブモードでスクリプトを実行ということでしょうか? また、IDLE では numpy の import はできるのでしょうか?
meatbowl
meatbowl

2020/03/31 07:58

はい、windows 既存のコマンドプロンプトでもIDLEでもインタラクティブモードならインポート、実行可能です。 ただ、Atomで作成したフォルダをD&Dした際にエラーが出ます。 他のプログラムだと問題なくD&Dで実行できます。
Bull
Bull

2020/03/31 08:10

コマンドプロンプトで python スクリプト\.py とするとダメなんですか?
meatbowl
meatbowl

2020/03/31 09:46

!!!!!!!! できました! コマンドプロンプトにpythonと打ち込み、続けてD&Dすると実行に成功しました! 本当にありがとうございました!

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Atom(言語)

Atomはハードウェア記述言語で、集積回路を設計するためのコンピュータ言語です。