새소식

Dev record

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에서 나와있던 경로를 바로 입력하면 다음과 같은 오류가 발생하기 때문에

 

c:\\ 와 같이 2개의 백슬레쉬를 넣어야 오류 없이 경로 추가가 된다.

 

 

exit() 을 입력하고 빠져나온다.

 

 

 

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.