IT_World
[error] ModuleNotFoundError: No module named 'cv2' 에러 본문
[error] ModuleNotFoundError: No module named 'cv2' 에러
engine 2021. 5. 13. 16:23운영체제 : ubuntu(우분투)
코드를 돌리던 중
ModuleNotFoundError: No module named 'cv2'
에러가 발생했다.
모듈이 없다 하니 openCV를 설치해주자.
openCV설치는 pip install opencv-python을 이용해서 설치
설치를 했더니
이번에는
ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' (/home/anaconda3/envs/tf2.4.0/lib/python3.8/site-packages/pip/_internal/exceptions.py)
에러 발생
stackoverflow에서 conda uninstall pip 해준 후 다시 conda install pip를 했지만 여전히 ImportError 발생
conda remove --force pip 해준 후 다시 conda install pip를 했지만 여전히 ImportError 발생
pip install pip==20.0.2
그래서 가상 환경 생성
conda create -n 가상환경이름 — conda create -n 생성할 가상 환경 이름 python=생성할 가상 환경의 버전 명시
내가 생성한 가상환경은
conda create -n newname python=3.8
그러면 anaconda 환경변수 설치 완료
conda env list 입력하면 생성된 가상 환경 이름 list가 나온다.
conda activate 생성할 가상환경 이름
conda activate newname
를 해주면 newname 가상 환경으로 변경 후 다시 pip 설치했더니 무사히 잘 돌아간다.
아나콘다 삭제
conda env remove -n 생성된 가상환경 이름
conda env remove -n newname
더 이상 newname 가상 환경이 없는 걸 확인할 수 있다.