[Python] Python 초기 환경 작업 후 pyhwp 다운과 뻘짓

2020. 3. 28. 17:55Python

 

 

python.exe를 받아서 설치한 후

그 파일이 설치된 곳에 가서 그 폴더를 가져온다.

(C에 두는것이 편하다.)

 

Path 설정을 해주기 위해 windows10 기준, 검색창에 고급 시스템 설정을 쳐서 들어간다.

 

고급 시스템 설정 보기에 형광펜을 표시하고 싶었지만 여기엔 그런 기능이 없다

 

여기에 들어가서 환경변수 설정을 해준다.

Path를 편집하여 Python이 있는 위치와 Python\Script를 해주면 된다.

pip는 그 안에 자동으로 설치되어있는데,

pip를 이용하여 pyhwp를 설치해준다.

 

>pip install --user --pre pyhwp

 

하지만 이는 내 바람대로 되지 않고 오류가 발생하는데

 

 

Fatal error in launcher: Unable to create process using '~python.exe'

 

 

이러한 오류가 발생 할 수도 있다.

이것은 pip install 오류이며 (잘 쓰다가 경로 바꿔서 그런가) 아무튼

> python.exe -m pip install --upgrade pip

출처: https://rielouo.tistory.com/73 [RieloUo] 감사합니다.

를 하면 오류 해결이 된다.

 

pip 업그레이드를 해주니 정상적으로 사용 가능한 모습

 

 

그러므로 성공적으로 pyhwp를 받은 줄 알았으나...

 

분명히 설치가 잘 된 모습

 

근데 왜 hwp5가 없는거임????????????

왜???????????????????

왜 없는거임 왜???????????????

왜?????????????????

 

 

분노에 가득 차 한참을 뒤져보던 나는...

파이썬 설치할때 지정해줬었던 폴더 안에 설치된 것을 확인했다....

 

내가 원하던 hwp5txt.py

 

 

나는 내가 정하지 않은 폴더에 계속 생기는게 이해가 가지 않는다.

내 이해에서 벗어난 상황이 마음에 들지 않아

모든 폴더를 삭제하고 Python을 재설치 하였다.

 

다운 받을때부터 폴더 설정을 C에 있는 Python에 해주어

이제 오류없이 pip도 된다.

 

그래서 바로 pip install --user --pre pyhwp를 해주었지만

아래처럼 뜬다.

또 업그레이드 해야하니

그래서 다시 업그레이드를 해볼까 하다가 어차피 WARING은 무시해도 되지 않은가?

그래서 C의 파이썬 폴더로 가보니

또 없다.............

아니.................. 설마...........?

 

하고 C:\Users\uprotec\AppData\Roaming\Python\Python38\Scripts 폴더로 이동해보니

역시나......hwp5파일들이 잘 설치되어있다 ^^

정말 멋진 뻘짓이었다.... 원래 여기에 다운받아지나보다...

 

아무튼 이제 hwp5txt.exe를 사용해 볼 차례이다.

 

hwp5txt --output=<결과물 파일 이름> <hwp파일 이름>

 

을 사용하면 된다.

hwp파일을 변환하여 내용을 확인해보니

표는 <표>로 나와서 정확한 내용 확인은 불가능했다.

 

Uipath 과제를 하다가 hwp파일 내용 검색을 위해 여기까지 왔는데...

이건 답이 아니였던 것 같다....

과연 다음엔 무엇을 해야할까...?

오늘도 즐거운 뻘짓세계...