티스토리 뷰
환경
Python 3.5
개발 환경 : MacOs + Pycharm
배포 환경 : CentOS release 6.10
1. 기본 Bot Server 개발
1) Bot 신청
2) BotServer 개발
설치 package :
library
zbar : 바코드 인식용
python package
python-telegram-bot : telegram bot 개발 패키지
pyzbar : 바코드 인식용
requests, urllib3 : api 서버 통신용
---------------------------------------------------------
TODO
KoNLPy : 현재 macOS에서 설치 오류가 남.. libc++이 오류 남 stdlibc++로 copy해서 대체해보았즈만 실패
tensorflow : KoNLPy 설치 후 진행 할 예정
>> 주요목적이 사용자가 입력한 메시지를 파싱 -> 문맥파악 -> 의도 파악 -> 처리 -> 결과문 생성 할랬는데 나중에 해야겠군..
2.테스트
테스트 환경 구성 필요
3.배포
서버설정(CentOS 3.5 )진행
Python 3.5 설치
package 가져오기
# curl -O https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
설치
#configure
#make
#make install
> Error need TLS/SSL 발생
#openssl-devel 설치
#yum install openssl-devel
Zbar설치
https://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
#yum repolist
#yum install zbar zbar-devel
Python package 설치
pip3 upgrade 한번 하고 진행한다.
#pip3 install --upgrade pip
Python 패키지는 개발환경과 동일하게 설치를 위해 아래로 진행한다.
# pip3 freeze pip-requriement.txt로 사용
# pip3 install -r pip-requriement.txt --user
code 배포
이번엔 그냥 sftp로 전송
> 각종 패키지 설치가 이원화 됨으로 문제가 발생한다.
도커를 사용하여 개발환경과 배포 환경을 일원화 하는것이 낫다고 판단된다.
하지만 PyCharm community는 지원하지 않는다..돈주고 사야할듯..
'북어회' 카테고리의 다른 글
도서 대출 챗봇 1 (0) | 2019.01.09 |
---|
- Total
- Today
- Yesterday
- #SPRING
- #번역
- javaaent
- native-image
- 번역
- 대출
- 챗봇
- #MyBatos
- cors
- native image
- #BCI
- ASM
- 텔레그램
- Java
- telegram
- user guide
- javaagent
- 도서
- #ASM
- GraalVM
- bytecode
- #User Guide
- #IOC
- chatbot
- chrome
- #Transaction
- #Dynamic Query
- nexacro
- #JAVA
- #Bean
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |