본문 바로가기

이슈 노트

ubuntu + apache + mysql + php + python + 한글 NLP 세팅

반응형

AWS 서버에서 ubuntu os를 선택하여 설치된 서버에 아래의 순서로 개발 환경구성을 진행하였다.

서버를 구성하는 목적은 한글 NLP를 위한 테스트 환경을 구축하기 위함이다.

 

# sudo su

# apt-get update

# apt-get install apache2 php5 mysql-server

# apt-get install phpmyadmin

apache2의 mod_rewrite 활성화 (우분트는 기본설정이 비활성화이기 때문에)

# a2enmod rewrite

# service apache2 restart

# service mysql restart

 

http://서버주소/

http://서버주소/phpmyadmin

 

파이썬 라이브러리 설치

# apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

 

# apt-get install python-pip

 

기계학습 라이브러리 설치 http://scikit-learn.org/stable/

# pip install -U scikit-learn

 

토픽모델링 기계학습 라이브러리 설치 http://radimrehurek.com/gensim/index.html

# pip install --upgrade gensim
# pip install smart_open

 

자연어 처리 라이브러리 설치

# pip install nltk

 

한글형태소 처리 라이브러리 설치 http://konlpy.org/

# apt-get install g++ openjdk-7-jdk python-dev python3-dev

# pip install --upgrade JPype1

# pip install konlpy

# apt-get install curl

# bash  <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)

 

 

twitter api쉽게 사용하기위해

# pip install twython

 

# pip install virtualenv --upgrade

 

mysql 연결 라이브러리 설치

# pip install  \

http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip#md5=3df394d89300db95163f17c843ef49df

 
반응형