VScode conda 환경에서 import 안될 경우 No module named 'numpy'
-
반응형
vscode에서 모듈을 import 했는데 이렇게 노란 밑줄이 생기면서 안되는 경우가 있다.
Exception has occurred: ModuleNotFoundError
No module named 'numpy'
File "C:****", line 2, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
이런식으로 오류를 발생한다.
pip으로 numpy를 설치해준다.
pip install numpy
하지만 이렇게 설치 해보면 이미 설치가 되어 있다고 나온다.
이미 해당 경로에 numpy가 설치되어 있는데 sys.path에 해당 모듈이 포함되어 있지 않아 발생한다.
sys.path를 찍어보자.
터미널에 python을 입력하여 인터프리터를 들어간 다음 sys.path를 입력한다.
여기 경로들에는 비슷한게 있긴하지만 numpy가 설치된 site-packages 의 하위 경로들만 있다. 따라서
해당 경로 인 C:\users\********\site-pacakges 경로를 sys.path에 추가한다.
sys.path.append("해당경로")
pip install numpy에서 나와있던 경로를 바로 입력하면 다음과 같은 오류가 발생하기 때문에