hyunjin

01.개발 환경 구축 본문

프로젝트/한이음2020_나는 눈을 감고 걸을 수 있다.

01.개발 환경 구축

_h.j 2020. 8. 10. 23:58
728x90

1. anaconda 설치

1)anaconda 설치

공식 홈페이지 가서 window 64bit 설치한다.

이때 python을 따로 받지 말자. anconda 설치하면 자동으로 python 설치된다.

 

anaconda 다운 링크

※현재 2020.08 기준 python 3.7 버전까지 tensorflow 지원한다.

사이트가 업데이트 되어서 이전 버전 설치하는 방법을 모르겠다. 그래서 그냥 다운로드 폴더에 이전에 받아놓은 anaconda 설치 파일로 3.7 버전을 다운로드 했다.

 

2)pip 업데이트

python -m pip install --upgrade pip

3)conda 가상환경 만들기

conda create -n han2020 python=3.7 // 가상환경 생성
activate han2020  //가상환경 활성화

 

2. 필요한 패키지 다운

※패키지 다운 시 install 앞에 conda 붙이기  (가상환경에 설치하는 것이기 때문에)

 

1)imtils, opencv, dlib

conda install -c conda-forge imutils    //imtils
conda install -c conda-forge opencv=4.3.0  //opencv 
conda install -c conda-forge dlib   //dlib  뒤에 숫자 안써야 실행 됨

2)문제의 tensorflow

conda install tensorflow

깔고 conda list로 tensorflow가 있는 것을 확인 했으나

프롬프트에서

>>python

>>import tensorflow as tf

 

실행하면 no moduled named라는 오류가 뜬다.

이 오류가 뜨면 anaconda를 지우고 다시 설치해야한다고 해서 다시 깔았다.

그래도 같은 오류가 뜨더라.

그래서 주피터에서 실행해봤다.  

conda install jupyter
jupyter note

주피터 깔고 켠다음

new>python3 선택해 새파일을 만든다.

이때 새파일은 C:\Users\hyunjin 여기에 있다.

tensorflow 실행 성공

 

 

3)문제의 pytesseract

기존 설치 방법

conda install -c conda-forge pytesseract

하지만 이렇게 해도 tesseract가 포함된 .py 파일을 실행 시켜도

지정된 모듈을 찾을 수 없다며 오류가 났다.

 

다른 방법

윤정이의 도움으로 해결했다. 윤정이 만세

   1.에서 말하는 사이트의 프로그램 다운로드 후 설치

   2. 설치 위치 확인 

C:\Program Files 또는 C:\Users\hyunjin\AppData\Local 에 있는 tesseract 폴더 확인

   3. pip 대신 conda 써서 해결

   ※이때 anaconda prompt 관리자 버전으로 열기!!

conda install -c conda-forge pytesseract

 

일단 기본 환경 세팅 끝

 

728x90