jupyter notebook 경로 설정하기 (notebook 명령어 에러, cv2 설치 에러)

sydney·2022년 3월 4일
0

ERRORlog

목록 보기
1/4
post-thumbnail

Anaconda powershell promt에서 'jupyter notebook' 명령어가 실행되지 않을 때 해결방법

  • 환경변수에 두 가지 경로를 추가해 주면 된다. (사진 속 마지막 2개 환경변수)
    - 보편적으로 Scripts와 Library를 추가하라는 답변이 많았는데, 내 case에서는 Library\bin까지의 경로를 추가해야 문제가 해결되었다.
		C:\[Anaconda경로]\Scripts
		C:\[Anaconda경로]\Library\bin

cv2 패키지 import 에러가 날 때

  • jupyter notebook에 접근해 이미지 분석을 위해 cv2 패키지를 import했는데, "No module named 'cv2'" 에러가 발생한다.

  • 이상한 점은 같은 패키지를 Anaconda powershell prompt에서 python을 실행하여 import했을 때는 문제가 발생하지 않는다는 점이다. 또한 !conda list 명령어로 설치된 패키지를 봐도 이미 opencv가 설치되어 있다.

  • 해결: 가상환경 내 노트북 환경변수 설정 에러로, 설치된 파이썬 패키지들을 불러오지 못하고 있어서 발생하는 에러다. 노트북 내에서 path를 확인하고 패키지가 있는 경로를 추가해 주면 해결된다.

		import sys
        sys.path.append('C:\[Anaconda3설치경로]\envs\[내 가상환경]\Lib\site-packages')

  • 정상적으로 cv2가 import되어 이미지 불러오기에 성공하였다.

0개의 댓글