라즈베리파이 파이썬 실행파일 - lajeubelipai paisseon silhaengpail


 제작한 Python 파일(.py)을 실행파일(.exe)로.

PyInstaller를 이용하면 파이썬과 PyQt5로 제작한 GUI 프로그램을 간단하게 실행파일 (exe)로 만들 수 있습니다. (PyInstaller 홈페이지)

실행파일은 파이썬이 설치되어 있지 않은 pc에서도 프로그램을 실행할 수 있도록 해줍니다.


  • PyInstaller 설치
  • 실행파일 만들기
  • 콘솔창 출력되지 않도록 하기
  • 실행파일 하나만 생성하기


PyInstaller 설치

우선 명령프롬프트에서 아래의 명령어를 통해 PyInstaller 패키지를 설치합니다.

pip install pyinstaller

 




실행파일 만들기

Python 파일이 있는 폴더로 이동한 다음, 아래 명령어를 입력하면 해당 폴더에 실행파일이 만들어집니다.

pyinstaller qtextbrowser_advanced.py





만들어진 폴더에서 dist로 이동해서, 한 번 더 들어가면




아래 그림과 같이 실행파일을 찾을 수 있습니다.




더블클릭해서 실행을 해보면 아래 그림과 같이 콘솔창이 함께 출력됩니다.




콘솔창 출력되지 않도록 하기

콘솔창이 출력되지 않게 하려면 아래와 같이 명령어에 '-w' 또는 '--windowed'를 추가해줍니다.

pyinstaller -w qtextbrowser_advanced.py





실행파일 하나만 생성하기

실행파일 하나만 생성하기 위해서는 아래와 같이 명령어에 ‘-F’ 또는 ‘–onefile’을 추가합니다.

pyinstaller -w -F qtextbrowser_advanced.py





실행파일 생성이 완료되었습니다.




다시 dist 폴더로 이동하면 실행파일 하나만 생성된 것을 볼 수 있습니다.




이제 PyQt5와 BeautifulSoup을 이용해서 작성한 코드를 실행파일을 이용해서 실행할 수 있습니다.




생짜

카테고리

  • 분류 전체보기 (319)
    • karma( 업 ) (189)
      • C_C++ (8)
      • Python (25)
      • Embedded (8)
      • Electric Vehicle (5)
      • Multiwii on The Book (0)
      • 사이트 강좌 정리 (23)
      • linux (12)
      • QT&QML 시작하기 (13)
      • QT ML on The Book (0)
      • QT&QML Using (4)
      • QT&QML Error (5)
      • QT&QML Tip (27)
      • Maker (3)
      • 비전&Deep Leaning (9)
      • 아무튼, coder (8)
      • Web (8)
      • Tensorflow Certification (4)
      • YOCTO (4)
    • Life (126)
      • play (46)
      • 여행 (9)
      • (19)
      • Bengbu-Nanging (1)
      • 영어 (8)
      • 중국어 (1)
      • Diet (17)
      • IDAE (0)
      • English 순해 (0)
      • 요리 (6)

태그목록

공지사항

최근에 올라온 글

  • 우분투 20.04 LTS에 samba 설치 & 설⋯.
  • D-BUS(1), dbus-1 install.
  • SourcTree에 ssh key 등록하기.
  • shell 스크립트, 특정 프로세스 메모리,CPU⋯.
  • shell 내용을 파일로 저장하기, touch/t⋯.

최근에 달린 댓글

  • 송진가루 한번 사보아야겠네요 인두기가 자꾸 타서 귀찮아⋯. 9119 11.20
  • 답변이 늦어서 죄송합니다. ^^;;; 여기서 빠르⋯. 생짜 09.13
  • 장점에 있는 빠르다와 단점의 느리다는 서로 다른 부분에⋯. 소루 09.06
  • 감사합니다. 잘 보고 갑니다. 그리고 자료들도 퍼가며 ⋯. 비더탑 01.27
  • 도움되는 글 되게 잘 배우고 가요. yjdslee 2020

최근에 받은 트랙백

링크

글 보관함

  • 2022/07 (1)
  • 2022/05 (1)
  • 2022/03 (1)
  • 2022/02 (5)

Yesterday152

Today5

Total224,128

가입하기 RSS FEED

생짜 blog is powered
by Daum/designed by Tistory

달력

122022  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

리눅스 터미널에서 python 실행파일 만들기

karma( 업 )/Python 2016. 7. 14. 11:36

Raspberry Pi를 구입하고 Raspbian을 설치했다.

Raspbian에서 python을 학습중인데 python IDE를 사용하지 않고 python 파일을 실행시키려면

꼭 'python xxxx.py' 방식으로 해야 한다.


리눅스에서는 파일 최상단의 shebang(#!) 라인을 통해 Python을 먼저 불러내지 않고도 python 파일을 실행파일 형태로 바꿀 수 있다.

단계별로 따라해 보자


1. python 파일 최상단에 '#!/usr/bin/env python' 삽입하기




2. python 파일 실행모드 지정하기

   리눅스는 시스템을 보호하기 위해 새로 생성되는 파일에 실행파일 속성을 자동으로 부여하지 않는다. 

   chmod 명령어를 이용하여 해당 파일이 실행될 수 있는 프로그램이라는 속성을 지정해야 한다.



3. 실행





공유하기

게시글 관리

구독하기생짜

'karma( 업 ) > Python' 카테고리의 다른 글

제어문, 함수, 클래스의 끝은 ':'  (0)2018.11.16print 함수 줄바꿈 금지 인자 end=""  (0)2018.11.16Making a QML Application in Python  (0)2018.07.06PySide2 소개  (0)2018.07.06My First Python program  (1)2016.07.14

Posted by 생짜

| 댓글1

댓글을 달아 주세요

    Name

    Password

    Homepage

    secret

    Comment

    Toplist

    최신 우편물

    태그