前提・実現したいこと
VScodeでpythonを実行できる環境にしたいのですが
numpyのimportがどうしていいのか分かりません。
発生している問題・エラーメッセージ
numpy
unresolved import 'numpy'Python(unresolved-import)
いくつかの他の方の質問を見ていると、
numpyをインストールした所とpythonコマンドの参照するところが違うため読み込みがなされないということが言われていました。
VScodeで実行の様子を見たくデバッグをしてみると、
例外が発生しました: ModuleNotFoundError
No module named 'numpy'
となってしまいます。
ただコマンドからは実行が可能でnumpyを使うことができるのが理解できません。
該当のソースコード
import sys
print(sys.version)
print("*********")
print(sys.path)
import numpy as np
import matplotlib.pyplot as plt
試したこと
試したこととして
pip show numpyで
Name: numpy
Version: 1.18.2
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: c:\users****\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages
Requires:
Required-by: matplotlib
pythonのコード内で
print(sys.version)
print("*********")
print(sys.path)
で
3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)]
['C:\Users******\documents\lab\program\py1',
'C:\ProgramFiles\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0\python38.zip',
'C:\ProgramFiles\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0\DLLs',
'C:\ProgramFiles\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0\lib', 'C:\Users*****\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0',
'C:\Users******\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages',
'C:\ProgramFiles\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0',
'C:\ProgramFiles\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0\lib\site-packages']
と参照しているパスを表示させ異なるところを参照していることが分かりましたが、
そこからどうしていいのか分かりません。
どなたか優しい方がいらっしゃいましたら、ご教示ください。
補足情報(FW/ツールのバージョンなど)
VScodeの左下で表示される環境には
~/Anaconda3\python.exe
と
~/AppData/Local/Prpgrams/Python/Python38-32/python.exe
があり、下のAppDataにあるものを使っています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。