자연과학/컴퓨터과학

<Python> 초간단! python 코드를 exe 파일로 만들기(비주얼 스튜디오 가상환경)

Retyper 2023. 2. 16. 12:36

사진1. 파이썬 코드를 exe 파일로 만들어 보자.

 

 

Chat GPT 에서 확인한 '파이썬 프로그램'과 '비주얼 스튜디오의 파이썬 가상환경'의 차이점

Chat GPT : 파이썬 프로그램파이썬 인터프리터와 기본 라이브러리가 포함된 실행 파일을 의미합니다. 이를 다운로드하면 컴퓨터에 직접 설치됩니다. 다른 말로는 "시스템 파이썬"이라고도 부릅니다.

 

반면에 파이썬 가상환경프로젝트별로 독립된 파이썬 환경을 만들어주는 도구입니다. 가상환경을 생성하면 해당 환경에서만 사용하는 파이썬 인터프리터와 라이브러리를 설치할 수 있습니다. 이는 각 프로젝트가 필요로 하는 라이브러리의 버전 충돌을 방지해주며, 프로젝트마다 파이썬 라이브러리를 관리하기 용이하게 합니다.

 

비주얼 스튜디오에서 다운로드한 파이썬 가상환경은 파이썬 프로그램과 달리, 해당 가상환경 안에만 파이썬 인터프리터와 라이브러리를 설치하므로 다른 환경과 격리된 상태에서 작업할 수 있습니다. 또한, 비주얼 스튜디오에서 파이썬 가상환경을 생성하면 해당 가상환경을 쉽게 관리할 수 있어 프로젝트 개발에 용이합니다.

 

 

 

Tip : 파이썬 가상환경에서 pyinstaller를 사용하려고 하면 터미널을 명령프롬프트 cmd나 개발자 PowerShell 로 하지 말고 Python 환경 창에 있는 'PowerShell 에서 열기'로 수행해야한다. (내 PC는 시스템 파이썬을 설치하지 않은 PC이다.)

 

 

 

비주얼 스튜디오 python 코드를 exe 파일로 만들기

1. 우측 'Python 환경 창'에서 패키지 인스톨을 한다. (pyinstaller 입력. pip install pyinstaller 클릭)

2. 'Python 환경 창'에 있는 'PowerShell 에서 열기'를 누른다.

3. exe 파일로 만들고자 하는 '.py' 파일이 있는 위치로 디렉토리를 변경한다. (예시 : cd C:\Users\"본인 PC"\source\repos\"본인 폴"\"본인 폴더" 입력.)

4. 그 후 pyinstaller "해당 파일 이름".py를 입력한다. (임의의 이름이 아닌 본인 코드 파일 이름을 적어야함. 여기서 pyinstaller -F "해당 파일 이름".py를 입력하면 exe 파일 하나로 통합된 파일이 생긴다.)

5. 해당 디렉토리에 생긴 "dist" 폴더에서 exe 파일을 실행해 확인한다. 

반응형