Python 세 가지 포장 exe 방법 사례 튜 토리 얼
현재 인터넷 에서 얻 을 수 있 는 무료 Python 포장 도 구 는 주로 세 가지 가 있 습 니 다.py2exe,PyInstaller 와 cxFreeze。그 중에서 PyInstaller 최신 판 은 Python 2.7 만 지원 하고 py2exe 는 python 3.x 버 전 을 개발 할 계획 이지 만 아직 완성 되 지 않 았 습 니 다.cx 만Freeze 는 python 3.X 버 전 을 지원 하고 python 2.X 버 전도 지원 합 니 다.개인 적 으로 도 cxfreeze 가 간단 하고 실수 하기 쉽 지 않다 고 생각 합 니 다.
cxfreeze 는 몇 가지 파일 형식 이 있 습 니 다.msi 와 whl.msi 는 설치 패키지 입 니 다.직접 더 블 클릭 하여 실행 하고 주 소 를 다운로드 합 니 다.http://sourceforge.net/projects/cx-freeze/files/4.3.2/ 。whl 은 python 설치 패키지 입 니 다.설치 형식:pip install whl 파일 주소,다운로드 주소: https://www.lfd.uci.edu/~gohlke/pythonlibs/
설치 후 cxfreeze 실행 스 크 립 트 는 python스 크 립 트 아래
cxfreeze 패키지 exe 형식:
python cxfreeze 모든 경 로 를 포장 할 py 파일 --target-dir=
cxfreeze D:/hello.py --target-dir D:/123 또는 python cxfreeze D:/hello.py --target-dir=D:/123
단계:
1.우선,본 기계 에 설 치 된 python 해당 버 전의 cx 를 다운로드 합 니 다.Freeze 패키지
msi: https://www.lfd.uci.edu/~gohlke/pythonlibs/
whl: https://www.lfd.uci.edu/~gohlke/pythonlibs/
설치
whl:pip install whl 설치 패키지
설치
3.설치 완료 후 python 설치 디 렉 터 리 에 있 는 Scripts 폴 더 에서 cx 생 성freeze 관련 파일.
cmd,이 파일 디 렉 터 리 에 들 어가 서 입력 하 십시오.
cxfreeze --version python cxfreeze --version
다음 그림 정 보 를 표시 하면 설치 성공 을 설명 합 니 다!다음은 python 프로그램 을 포장 할 수 있 습 니 다.
4.python 프로그램 을 새로 만 듭 니 다.예 를 들 어 hello.py
"C:\Python 33\Scripts"디 렉 터 리(즉 cxfreeze 명령 이 있 는 파일 디 렉 터 리)에서 실행:
cxfreeze D:/hello.py --target-dir D:/123
물론 이것 은 비교적 간단 한 프로그램 이기 때문에 관련 의존 파일 이 비교적 적 습 니 다.외부 패 키 지 를 많이 도입 할 때 하나의.exe 파일 만 생 성 하 기 를 원할 때 다음 과 같은 명령 을 사용 할 수 있 습 니 다.
cxfreeze D:/hello.py --target-dir D:/123 --no-copy-deps
이 때.exe 파일 만 생 성 되 는 것 을 발견 합 니 다.5.설치 가능 한 패키지 파일 을 만 들 려 면'distutils setup script'방식 을 사용 해 야 합 니 다.즉,setupy.py 파일 을 만 드 는 방식 이 필요 합 니 다.
여기 서 setup.py 파일 을 간단하게 만 들 고 상기 hello.py 파일 을 만 드 는 설치 가능 한 파일 패 키 지 를 만 듭 니 다."
실행:
python setup.py bdist_msi
실행 에 성공 하면"C:\Python 33\\Scripts"디 렉 터 리 에서 build 와 dist 두 파일 을 생 성 합 니 다.
이 중 dist 폴 더 에는 hello.py 프로그램의 설치 패키지 파일 이 포함 되 어 있 습 니 다.
build 폴 더 에 hello.py 프로그램 을 포함 하 는 실행 가능 한 파일,즉 hello.exe 입 니 다.
파 이 썬 의 3 가지 포장 exe 방법 사례 튜 토리 얼 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 포장 exe 방법 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.