Linux에서의 pyhwp 설치
우선 설치 전에 python2.7과 python이 c코드와 연결되기 위한 cython 과 java코드와 연결되기 위한 jython이 필요하다.
그리고 python-pip 또는 git 이 필요하다.
python2.7 설치.
sudo apt-get install python2.7 |
python-pip 설치
sudo apt-get install python-pip |
jython 설치
sudo apt-get install jython |
cython 설치
sudo apt-get install cython |
python-setuptools 설치
sudo apt-get install python-setuptools |
git 설치
sudo apt-get install git |
관리자 권한얻어서 pyhwp 다운받을 경로로 이동
sudo -i |
cd /home/사용자계정 |
pip install pyhwp git clone git://github.com/mete0r/pyhwp.git |
pyhwp 설치.
cd pyhwp |
sudo easy_install buildout |
python bootstrap.py |
혹시 ('setuptools>= 0.7') 이 포함된 문구가 떳다면 다음과 같이 업그레이드를 해주고 위의 명령을 다시 실행.
sudo easy_install --upgrade setuptools |
('setuptools>= 0.7') 문구가 없이 잘 되었다면 아래와 같이 실행.
bin/buildout |
pyhwp 디렉토리 안의 bin 디렉토리에 처리기 파일들이 생겼을 것이다.
자세한 사용방법은 아래의 링크를 참고 하도록 한다.
http://pythonhosted.org/pyhwp/ko/hwp5proc.html#
============================================================================================================
Windows 에서 설치하고 사용하기.
우선 python 과 setuptools, Lxml, pip 을 설치 해야 한다.
python 설치.
아래의 링크에서 2.7 이상을 자신의 운영체제 bit 에 맞게 받아서 설치한다.
setuptools 설치.
아래의 링크를 클릭하면 setuptools 설치 파일을 받을 수 있다.
이것 역시 자신의 운영체제 bit와 python 버전에 맞게 받아서 설치한다.
Setuptools downloads, builds, installs, upgrades, and uninstalls Python packages.
라고 적혀 있는 아래에 다운로드가 있을 것이다.
Lxml 설치.
아래의 링크를 클릭하면 Lxml 설치 파일을 받을 수 있다.
이것 역시 자신의 운영체제 bit와 python 버전에 맞게 받아서 설치한다.
Lxml is a least-squares minimization with constraints.
라고 적혀 있는 아래에 다운로드가 있을 것이다.
pip 설치.
아래의 링크를 클릭하면 pip 설치 파일을 받을 수 있다.
이것 또한 자신의 운영체제 bit와 python 버전에 맞게 받아서 설치한다.
Pip installs packages. An easy_install replacement.
라고 적혀 있는 아래에 다운로드가 있을 것이다.
다음의 경로에 pip.exe 파일이 설치되어 있을 것이다.
C:\Python27\Scripts\pip.exe |
시스템 환경 변수의 제일 마지막에 다음과 같이 내용을 붙여 넣어준다.
;C:\Python27\Scripts; |
pyhwp 설치.
*TIP. 최근 (7월 23일) pip 1.4가 릴리즈되면서, 기본적으로 stable 버젼만 설치하도록 바뀐 모양이다. 현재 pyhwp는 정식 릴리즈 없이 베타 버젼 상태이므로, 아마 설치가 안되는 것 같다.
자세한 사항은 아래 링크를 참조 하도록 하자.
윈도우 키 + R 버튼을 눌러 실행창에 cmd를 입력하여 cmd창을 띄운다. 그리고 cmd창에 다음과 같이 입력하여 설치한다
pip install --pre pyhwp |
그리고 다음의 경로에 보면 처리기 파일들이 생긴 것을 볼 수 있다. 테스트로 hwp5html.exe를 가지고 해보도록 하겠다.
C:\Python27\Scripts |
*hwp5html 테스트
참고로 사용법은 간단하다. http://pythonhosted.org/pyhwp/ko/hwp5proc.html# 와 같다. 다르다면 파일 확장자 .exe가 붙는 다는것 빼곤 다 같다.
사용방법은
처리기파일 [옵션] ["hwp"] ["결과물 저장 경로"] |
이다.
위 사진과 같이 bindata, index.html, styles.css 파일이 생긴 것을 확인 할 수 있다. index.html을 더블 클릭하면 웹 브라우저로 hwp문서의 내용을 볼수 잇는 것을 확인 할 수 있다.
============================================================================================================
*pyhwp source를 받아서 windows에서 직접 buildout 하는 방법을 소개 하겠다.
상위에서 소개한 윈도우에서 처리기 설치법 과정을 다 한 후 "C:\Python27\Scripts"경로에 있는 "easy_install.exe" 파일을 이용하여 buildout과 distribute 를 추가적으로 설치 해야 한다.
cmd 에서 다음과 같이 입력하면 "C:\Python27\Scripts" 에 builout 과 dstribute가 설치 된다.
buildout 설치
C:\Python27\Scripts\easy_install.exe zc.buildout |
distribute 설치
C:\Python27\Scripts\easy_install.exe distribute |
pyhwp 다운받기
아래 링크에서 다운 받아서 원하는 경로에 압축을 푼다.
필자는 바탕화면에 압축을 풀었다.
pyhwp 설치하기.
"C:\Python27"경로에 있는 "python.exe" 파일을 이용.
*꼭 bootstrap.py가 들어있는 디렉토리로 이동하여 명령을 실행 한다.
cd C:\Users\사용자계정\Desktop\pyhwp-0.1b4 |
C:\Python27\python.exe C:\Users\사용자계정\Desktop\pyhwp-0.1b4\bootstrap.py |
buildout 하기
"C:\Users\사용자계정\Desktop\pyhwp-0.1b4" 경로에 들어가서 buildout 을 한다.
그러면 bin 폴더에 처리기 파일들이 생길 것이다. 사용 방법은 이전에 소개한 처리기 파일과 동일하다.
cd C:\Users\사용자계정\Desktop\pyhwp-0.1b4 |
buildout |
'The others' 카테고리의 다른 글
Pyinstaller 사용법 (0) | 2013.09.30 |
---|---|
File의 Mime_types 알아내는법 (0) | 2013.09.29 |
UAC (사용자 계정 컨트롤) - 관리자 권한으로 실행되는 프로그램 만들기. (0) | 2013.07.24 |
visual stdio2012의 error C4996 에러 해결법. (1) | 2013.07.17 |
visual studio 소스코드 라인번호 설정 (0) | 2013.07.17 |