0%

Pyhwp에서 no OleStorage implementation available 에러가 나는 경우

Pyhwp으로 파일 변환 시 에러가 발생

전에 포스팅했던 Pyhwp 설치에서는 설치 및 사용법만 작성하였다.
그런데 다른 PC에서 진행할 때 이상한 에러를 보게 되었다.

1
2
3
4
5
6
7
8
9
10
11
12
[root@ip-]# hwp5html --output=./ ./test.hwp
Traceback (most recent call last):
File "/usr/local/bin/hwp5html", line 11, in <module>
load_entry_point('pyhwp==0.1b9', 'console_scripts', 'hwp5html')()
File "/usr/local/lib/python2.7/site-packages/hwp5/hwp5html.py", line 159, in main
with closing(Hwp5File(hwp5path)) as hwp5file:
File "/usr/local/lib/python2.7/site-packages/hwp5/filestructure.py", line 484, in __init__
stg = Hwp5FileBase(stg)
File "/usr/local/lib/python2.7/site-packages/hwp5/filestructure.py", line 181, in __init__
stg = OleStorage(stg)
File "/usr/local/lib/python2.7/site-packages/hwp5/storage/ole.py", line 31, in __init__
assert impl_class is not None, 'no OleStorage implementation available'

이 경우 아래의 명령어를 수행한다.

pip install OleFileIO_PL==0.23

위 명령어를 수행하다가 lxml 이 없다는 에러가 뜰 경우

pip install lxml

pip를 통해서 lxml도 같이 설치해준다.