데이터 사이언스(Data Science)/자연어 처리 ,NLP

딥러닝 챗봇 만들기 - 2 (파이썬 IDE, 개발환경만들기)

게임이 더 좋아 2020. 12. 19. 00:57
반응형
728x170

우선 파이썬의 개발환경을 사용하며

.. 책에 있는 그대로 따라가겠다.

(난 WINDOW 사용자)

 

책에서 개발환경에서 

파이썬, MySQL을 로컬에 설치해 직접 사용한다고 써있다.

 


파이썬 버전 3.x 를 쓰며 2.x는 지원을 곧 종료하므로 쓰지 않는다.

 

파이썬의 가상 환경 관리를 위해서 (형상 관리)

Anaconda를 이용한다. (따로 글 써야겠다..)

 

파워셸을 실행시킨다.

 

conda list를 prompt에 입력하면

설치된 패키지가 이렇게 나온다

(나는 이미 깔아서 패키지가 이렇게 많은갑다)

 

파이썬 프로젝트에는 버전관리가 중요하므로 아나콘다로 가상 환경을 만들어준다.

 

* 가상 환경 생성

conda create -n <가상 환경 이름> python=<파이썬 버전>

 

ex) conda create -n chatbot python=3.7

이라고 하면

chatbot이라는 이름의 파이썬 3.7버전 가상환경을 만든 것이고

이 환경에서 작업하면 파이썬 3.7이 적용된다는 뜻이다.

 

*가상 환경 활성화

conda activate <가상 환경 이름>

 

ex) condat actiavte chatbot

위와 같이 치면 chatbot 가상 환경이 아나콘다 상에서 활성화 된 것이다. 

 

활성화 시키면 이제 앞에

(base)가 아닌 (가상환경이름)이 될 것이고

이 가상환경 상에서 파이썬을 실행해줘야 한다.

 

*가상 환경에서 파이썬 활성화

python

?? 진짜로 파이썬만 쳐주면 실행된다.

 

* 비활성화

해체는 조립의 역순!!

activate를 반대로 하면 deactivate

conda deactivate

위와 같이 치면

(가상환경이름) 에서 다시 (base)로 돌아올 것이다.

 


이제 우리가 설치해야할 패키지를 알아보자

 

모든 패키시 설치는 pip install <패키지명> 으로 설치할 수 있다.

 

********설치 할 땐 !!!!!!! 가상환경 activate 하고 설치하자 아니면 global 설치 되어서... 귀찮아져

 

 

1. 텐서플로우(Tensorflow 2.1) -> 딥러닝을 위해

pip install tensorflow==2.1

 

2. Java SE Runtime Environment 8 -> 가상환경을 위해

이건 자바가서 다운받자

http://oracle.com/java/technologies/javase-jre8-downloads.html

 

3. KoNLPy 패키지와 코모란 형태소 분석기 설치 -> 한국어 자연어 처리를 위해

pip install konlpy

pip install PyKomoran

 

4. 젠심(Gensim)설치 -> W2V 사용을 위해 (W2V이란?) 이 글을 보자

pip install gensim

 

5.사이킷런(scikit-learn) -> 머신러닝을 위해

pip install sklearn

 

6. Seqeval 패키지 -> 시퀀스 레이블 점수 평가를 위해 (평가를 위해)

pip install seqeval

 

이제 pip install 생략한다

 

7. PyMySQL 설치 -> 파이썬과 MySQL 연동을 위해

PyMySQL

 

8. openPyXL 설치 -> 파이썬에서 엑셀 파일 제어

openpyxl

 

9. pandas, xlrd 설치 -> 데이터 분석 및 처리를 위해, xlrd는 엑셀 제어

pandas xlrd

 

10. Matplotlib -> 데이터 시각화

matplotlib

 

11. Flask, requests -> 웹 애플리케이션을 위해, REST APT 개발을 위해 (HTTP 요청을 위해)

flask

requests

 


Pycharm으로 IDE 만들기

-> 파이썬에서 제공하는 IDE 별로임 정말 그냥 1+1하는 정도만 가능

 

jetbrains.com/pycharm

들어가서 다운받자.

 

파이참을 설치완료 했으면

프로젝트를 생성하고 conda로 생성한 가상환경을 사용해야 한다.

그래서 기존의 인터프리터를 선택해야만 한다.

앞서 생성한 chatbot에 파이썬 인터프리터를 추가한다.

 

** conda 가상 환경의 directory, 경로를 모르면 파워셸에서 conda env list 치면

경로 나온다.

 

 

반응형
그리드형