
※PC(OS)はwindows10です
Anaconda3をインストールして、コマンドプロンプトから「Python」を使っていて、「numpy」をインポートしようとすると下記のようにエラーが出ました。
>>> import numpy Traceback (most recent call last): File "<stdin>", line 1, in <module> ・・・
私が解決した方法と原因をご紹介します。
スポンサーリンク解決方法
システム環境変数(またはユーザー環境変数)の「Path」にインストールしたAnacondaのライブラリへのパスを追加したところ解決できました。
システム環境変数のPathの追加手順(簡易)
windows左下の「ここに入力して検索」に『システム』と入力→「システム」(※「システム情報」ではありません)が表示されますのでクリック→「システムの詳細設定」をクリックします。
すると、「環境変数」ウィンドウが開きますので、そこで環境変数を編集できます。特にユーザ限定などなければ、「システム環境変数」の「Path」にAnacondaのライブラリへのパスを追加してください。もし使用するユーザーを限定する必要がある場合は、「ユーザー環境変数」の「Path」に追加してください。
▼ 環境変数の編集方法は下記もご参考にしてみてください。
注意! 環境変数を触る際は細心の注意を払いながら自己責任でご対応ください。 私が実際に触る際のメモです。何かの参考になれば幸いです。 「システム環境変数」の編集方法 (1)左下の検索窓に「コントロールパネル」と記入すると …
追加するPath
追加するPathは「C:\Users\【ユーザー名】\Anaconda3\Library\bin」になります。【ユーザー名】はPCごとに異なります。インストールしたAnacondaが格納されているパスですので、【ユーザー名】部分が分からない方は、「C:\Users\」にアクセスし、一つずつフォルダを確認すれば「Anaconda3」フォルダがすぐ見つかるかと思います。その中に「Library\bin」があるかと思います。
ただし、インストール時にインストールするパスを変更された場合は上記の「C:\Users\【ユーザー名】\Anaconda3」の部分が異なりますので、ご自身で設定されたパスを設定してください。
確認
環境変数追加後、再度コマンドプロンプトを開き、「python」を起動し、「import numpy」と入力してエラーが出ないかご確認ください。
>>> import numpy >>>
といった風にエラーが表示されなければOKです。
原因
原因はAnacondaのインストール時に「Anacondaへのパスを環境変数に追加する」にチェックを入れていない、かつ、自分で環境変数を追加しなかったことでした。「Anacondaへのパスを環境変数に追加する」とは下記青枠部分になります。

いくつかのサイトを参考にしてインストールしたところ、上記青枠の下の文言に「Not recommended.」とありチェックしないのがベターということでしたので、内容も見ずに、チェックだけせずにインストールしました。それが問題でした。
インストール時には内容を読んでおらず、今読み直してみると、Anacondaのパスを環境変数に追加するといった内容でした。更にその下にはPathを追加してくださいと書いていました。今まで気づきませんでした…。完全に自分のミスです。
ちゃんと読まないといけないですね。反省です。
「python」がコマンドプロンプトで動作しない場合(同様の理由)
▼ 同様の理由で「python」がコマンドプロンプトで動作しませんでした。
※PC(OS)はwindows10です Anaconda3をインストールして、いざコマンドプロンプトで「python –version」や「python」と入力したのですが、動作しませんでした。「python …
コマンドプロンプトでPythonにおいてimportがエラーになる場合
ModuleNotFoundError: No module named 'html.parser'; 'html' is not a package 実際に発生したエラーは↑になります。モジュールがないというエラーでし …
Anacondaのインストールはこちら
Pythonをインストールしたので、次にAnacondaのインストールしたいと思います。インストールの機会はあまり多くないので、メモしておきます。私は「windows10」です。 ※Pythonのインストールについてはこ …
スポンサーリンク