VSCode上でPythonのnumpyモジュールを動作させようとしたときエラーが発生する問題について対処したので, 備忘録として記述する.
発生した問題
例えば, 次のようなファイルを作っておく.
[memo1.py]
import numpy as np
a = np.array([1, 2, 3])
print(a)
これを, VSCodeのターミナル上で実行しようと, 次のコマンドを入力した.
python memo1.py
すると, 次のエラーが発生した.
Traceback (most recent call last):
File "C:\Users\(ユーザ名)\Desktop\sample\memo1.py", line 1, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
やってみたこと
vscodeでimportできないとか, 仮想環境の実行インタープリタの設定方法とかやってみて, Pathの確認とかはしたけど, エラーの解消はできなかった.
piplistでnumpyがあることも確認済みである.
なお,
[memo1.py]
print('Hello, Python!')
として, ターミナル上で実行した時は,
Hello, Python!
と出力された.
対処
Bing AIに聞いたところ, 次のコマンドを実行せよとなった.
python -m pip install --upgrade pip
をターミナル上で実行して, pipをアップグレードしたのち, 同じくターミナル上で
python -m pip install numpy
を実行した.
そして, 再度python memo1.py
と実行した所,
[1 2 3]
と正常に実行された.