안녕하세요 철사마 입니다.

 

파이썬에서 자주 사용하는 날짜 관련 함수를 정리해 보았습니다.

 

import datetime

now = datetime.datetime.now()
print(now)          # 2015-04-19 12:11:32.669083
 
nowDate = now.strftime('%Y-%m-%d')
print(nowDate)      # 2015-04-19
 
nowTime = now.strftime('%H:%M:%S')
print(nowTime)      # 12:11:32
 
nowDatetime = now.strftime('%Y-%m-%d %H:%M:%S')
print(nowDatetime)  # 2015-04-19 12:11:32

 

파이썬으로 개발을 하면서 py로 파일을 만들면 파이썬 설치도 되어 있어야 하고 다른 사람에게 배포하기가 참 애매한데, exe로 변환할 수 있는 방법이 있어서 정리해 보았습니다.

매우 편리하고, 유용한 기능인 것 같습니다.

기본적으로 제공하는 패키지이며 간단하게 설치하면 됩니다.

 

Pyinstaller 공식 사이트: www.pyinstaller.org

 

Pyinstaller 설치

pip install pyinstaller

 

이렇게 잘 설치가 됩니다.(경고 문구는 버전 알림이니 무시해도 됩니다.)

 

설치가 잘 되면 커멘드에서 명령어를 실행하면 됩니다.

 - 그리고 우선 파이썬 PATH가 설정이 잘 되어 있어야 겠죠? 전 이게 꼬여서 엄청 고생했습니다. ㅠ 결국 재 설치 후 PATH부터 잘 설정해서 성공했지만 3시간동안 삽실을 했더니 넘 피곤하더군요 ㅠㅠ

 

Window 10 사용자라면 “Windows PowerShell”에서 위 명령어를 실행해줍니다.

자신이 .exe 실행 파일로 만들고 싶은 .py가 있는 디렉토리로 이동해서 Shift + 마우스 오른쪽을 누른 후 “여기에 PowerShell 창 열기”를 눌러줍니다.

몇가지 명령어가 있습니다.

 

 

기본 명령어

pyinstaller 파이썬_파일_이름.py

 - .py 파일을 .exe 파일로 변환합니다.

 

 

콘솔창 안 뜨게 하기

pyinstaller --noconsole 파이썬_파일_이름 .py

 - exe 파일 실행 시 콘솔창이 뜨게 되는데 안 뜨게 하고 싶으시면 아래 명령어를 이용해서 .py 파일을 다시 .exe 파일로 변환해줘야 합니다.

 

 

exe 파일에 모든 라이브러리 압축하기

pyinstaller --onefile --noconsole 파이썬_파일_이름 .py

 

명령어를 입력하면 해당 폴더에 추가로 폴더들이 생김입니다.

새로 생긴 폴더중에 dist 폴더거 았눈데 그 폴더 안에 빌드된 exe파일이 있습니다.

이제 파이썬으로 만든 파일을 exe파일로 만들어서 쉽게 배포해 보세요 :)

감사합니다.

안녕하세요 철사마 입니다.

요즘 파이썬을 공부하고 있는데, 처음 설치할 때부터 뭔가 꼬였는지 안되는게 되게 많더라구요

그래서 모두 삭제하고 다시 설치하는데 왠걸... 설정이 그대로 남아있었습니다.

 

 

고민고민 하다가 Visual Studio Code의 설정을 모두 지울 수 있는 방법을 찾아서 공유 합니다.

저처럼 삽질하지 말고, 깔끔하게 삭제해 보세요 :)

 

1. 제어판 > 프로그램 > 프로그램 기능 > 프로그램 제거 메뉴에서 앱 삭제

 

2. C:\Users\사용자폴더 폴더 안의 .vscode 폴더 지우기

 

3. C:\Users\사용자폴더\AppData\Roaming 폴더안의 Code 폴더 지우기

 

이렇게 3단계로 지우고 윈도우를 재부팅하면 깔끔하게 삭제가 됩니다.

 

 

처음부터 문제 없을 가능성이 높지만 저처럼 설정이 꼬여서 다시 설치하실 때는 제가 안내해 드린 순서대로 고고~!

그리고 VS Code를 설치하고 Python을 설치하시면 편하게 설치가 됩니다.

그럼 다들 실수 없이 개발환경을 구축해 보세요! :)

+ Recent posts