- 10
- 국내산라이츄
- 조회 수 352
고대에서 이클립스 열나게 깔아서 불코딩했던 건 이클립스 켜고 톰캣까지 켜야 구동이 가능한데(액세스 DB파일도 ODBC로 연동해야 정상작동 가능) 그거 생각해보니 매우 귀찮은 짓이었습니다...
생각해봐요 이클립스 깔려면 자바깔고 이클립스깔고 톰캣깔고 지지고 볶는데 시간 다잡아먹고 와 끝났따!!! 했더니 오류터져 실행안돼 기껏 실행했더니 DB이름 뻑나서 로딩안돼...... 이 얼마나 뭐같습니까... 난 그거 반댈세. exe파일로 되면 그것만 실행하면 되니 얼마나 좋습니까.
다이어리 이런거 만들고싶은데 역시 DB가 있어야겠죠?
작성자
댓글 10
JSP보단 덜 귀찮겠지 싶네요..
pyinstaller 관련해서 찾아보심이..
가능할 것도 같네요.
어 그거 근데 리눅스에서 돼요?
PyInstaller나 py2exe를 사용하면 파이썬 파일을 exe 형태로 변환할 수 있습니다.
그리고 python으로 로컬에서 사용하신다면 sqlite를 사용하면 편리합니다.
(그게...뭐예요?)
sqlite를 말하는 건가요?
녜이 ㅇㅅㅇ
아 데이터베이스의 일종입니다. MYSQL, MSSQL, OracleDB 처럼 말이지요.
보통 안드로이드에서 많이 사용되는 데이터베이스며 가볍다는 장점이 있습니다.
파일 형식으로 된 DB라 사용하기도 편리하며 Python에서 기본으로 제공하고 있습니다.
https://docs.python.org/3/library/sqlite3.html
humit 님께서 말씀하신 툴 이외에도 cx_freeze도 있어요 ^^
제 개인적으로는 Pyinstaller를 가장 추천드립니다.
정확한 사용비율은 알 수 없지만 Pyinstaller가 가장 널리 사용되고 리뷰도 가장 좋다고 알고 있어요.
그리고 여러 보안프로그램에서 파이썬 컴파일러 자체나 이를 통해 컴파일된 파일을 오진하는데
(이러한 이슈는 모든 파이썬 컴파일러에 공통적인 사항입니다)
제가 안랩에 예전에 Pyinstaller에 대해 신고를 해서 이 문제는 어느 정도 해결되었습니다 :)
https://studyforus.com/freeboard/449891
한 컴퓨터에서만 다이어리를 사용하시는 것이 아니라 여러 컴퓨터에서 사용하신다면
물론 DB를 사용할 수도 있겠지만 파일 형태로 작성해서 Dropbox 등 클라우드를 이용하는 방법을 활용하시는 것은 어떨까요?
텍스트 파일이 노출되는 것이 부담스러우시다면 텍스트 파일을 압축하여 암호를 거는 방법도 생각해볼 수 있겠네요~
파이썬으로 다이어리를 만든다라.. 블로그도 만들어보고 싶은데.. 괜찮은 생각인데요?