본문 바로가기
Development

Pyinstaller 통합라이브러리 만들시 팁!

by wellba 2021. 9. 17.
 

AI 프로그램을 exe로 만들 때 주로 사용하는 pyinstaller.

 

하나의 AI프로그램을 만들 때와 다르게 여러개의 AI 프로그램을 exe로 만들 시에는 공통라이브러리를 만들어 관리하는 것이 경량화 측면에서 용이하다.

 

여러가지 AI프로그램이 있는 상태에서 pyinstaller를 사용하여 공통라이브러리를 만들시에 팁!

 

1. 같은 가상환경에서 AI코드를 짜고 새로운 라이브러리가 추가되면 같은 가상환경에 전부 설치해준다.

2. 전체 AI프로그램에 필요한 라이브러리들이 가상환경에 전부 설치가 되었으면 '(가칭)AI통합라이브러리.py' 같은 py파일을 만들어 필요한 라이브러리들을 전부 import 한 후 '(가칭)AI통합라이브러리.py'을 pyinstaller로 exe로 만든다.

ex). pyinstaller (가칭)AI통합라이브러리.py

3. 각각의 AI프로그램들을 같은 가상환경에서 각각 exe로 만든 후 통합라이브러리로 옮겨서 실행해본다.

4.실행이 정상적으로 완료되면 용도에 맞게 사용하면 된다.