PyInstaller

소프트웨어 스크린 샷:
PyInstaller
소프트웨어 정보:
버전: 2.1
업로드 날짜: 18 Feb 15
개발자: Giovanni Bajo
라이센스: 무료
인기: 227

Rating: nan/5 (Total Votes: 0)

pyInstaller 중에 넓은에에서 실행할 수있는 오픈 소스, 무료 및 휴대용 그래픽 / 명령 줄 소프트웨어 파이썬으로 구현 사용자가 쉽고 빠르게 독립 실행에 파이썬으로 작성된 프로그램을 변환 할 수 있도록 바닥부터 설계이며, glanceKey 기능에서 운영 systems.Features의 범위는 코드 코드에 대한 유연한 포장 모드 (단일 디렉토리, 하나의 파일 또는 사용자 정의), 타사 패키지, 단일 파일 EGG 지원, 부분 디렉토리 EGG 지원에 대한 지원뿐만 아니라 지원을 포함 있지만 마이크로 소프트 윈도우 운영 체제를 실행 서명.
또한, 소프트웨어는 (만 맥 OS X 운영 체제에서 사용할 수) 번들에 대한 지원이 제공 한 디렉토리, 단일 파일 또는 사용자 정의 기능으로 포함하는 유연한 포장 모드를 제공합니다.
또한, 응용 프로그램은 COM 만들기위한 UPX (실행 파일에 대한 궁극적 인 패커) 압축기, 콘솔 모드, 브라운관 완전 자동 지원, 선택 실행 아이콘에 대한 지원 및 지원을 사용하여 자동 이진 포장 바이너리 라이브러리 지원에 대한 자동 지원을 제공합니다 서버.
이 소프트웨어는 UPX 압축기, 옵션 콘솔 모드, 당신은 발견 할 더 많은 다른 기능을 사용하여 자동 진 포장에 대한 지원을 제공합니다. 독립 실행 파일이 작동 systems.Getting 설치하고 GNU / Linux 운영 체제에서이 소프트웨어를 사용 PyInstallerTo 시작 GNU / 리눅스, 솔라리스, 마이크로 소프트 윈도우, 맥 OS X 및 AIX와 완벽하게 호환됩니다, 먼저 Softoware에서 프로그램을 다운로드해야합니다 , 압축을 풀고, 컴퓨터에 로컬로 저장 터미널 에뮬레이터를 열고 중 하나를 설치하거나 제어판에서 & ldquo 실행하여, 그것을 설치하지 않고 소프트웨어를 사용, 파이썬 pyinstaller-gui.py & rdquo을; 파이썬 pyinstaller.py & rdquo; 그래픽 사용자 인터페이스 또는 제어판에서 & ldquo을 통해와의 상호 작용을위한 명령; 명령은 명령 줄에서 직접 액세스 할 수 있습니다.
pyInstaller 중에 & rdquo를 설치 PIP, 그것은 단순히 제어판에서 & ldquo를 사용하여, PIP를 통해 설치하는 것도 가능하다; 터미널 에뮬레이터에서 루트 (시스템 관리자)와 같은 명령. 독립 실행 형 실행에 파이썬 패키지를 변환하는 프로그램을 사용하려면 제어판에서 & ldquo을 실행; pyInstaller 중에 /path/to/yourscript.py&rdquo을; 따옴표없이 명령,

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

사용자가 볼 수있는 변경 사항 :
심지어 아주 기본적인 내용을 설명 다시 작성 매뉴얼.
setuptools에와 pyInstaller 중에 통합 (PYPI에서 easy_install을 또는 PIP 직접 설치 - https://pypi.python.org/pypi). 설치 후 pyInstaller 중에 사용 가능한 명령 'pyInstaller 중에'이있을 것이다.
(윈도우) 알터 --version-파일 리소스 형식은 유니 코드 지원을 허용합니다.
(윈도우) 외국 문자를 포함하는 경로에서 실행 냉동 응용 프로그램을 실행 수정합니다.
(윈도우) 외국 문자를 포함하는 경로에서 pyInstaller 중에 실행 수정합니다.
(OSX)는 .APP 번들 옵션을 --icon 구현합니다.
(OSX)는 오픈 도큐먼트 AppleEvent에 대한 argv를 에뮬레이션 (자세한 내용은 설명서를 참조)를 추가합니다.
--workpath하는 --buildpath 이름을 바꿉니다.
생성 된 응용 프로그램은 --distpath에 투입된다.
모든 임시 작업 파일은 이제 --workpath에 배치됩니다.
pyInstaller 중에 캐시 및 임시 파일을 제거 할 수 --clean 옵션을 추가합니다.
리눅스 암에 대한 실험 지원을 추가합니다.
최소 정규식 파이썬 버전은 2.4이다.
docutils, jinja2, 스핑크스, pytz, idlelib, sqlite3를 가져 오기 후크를 추가합니다.
IPython, Scipy, pygst, .NET을위한 파이썬 수입 후크를 추가합니다.
PyQt5, 베이컨, 까마귀에 대한 수입 후크를 추가합니다.
장고 1.4에서 작동하도록 장고 수입 후크를 고정합니다.
트위스트, pygst에 대한 rthook를 추가합니다.
pkg_resource에 대한 rthook를 추가합니다. 그것은 pkg_resources.resource_string, 냉동 앱 pkg_resources.resource_stream (을 위해 다음과 같은 기능을 제공) 수정 ().
냉동 실행에 pkg_resources (.egg 조작)에 대한 더 나은 지원을 제공합니다.
냉동 응용 프로그램에서 다른 파이썬을로드하기 전에 냉동 응용 프로그램에서 사용자 지정 코드를 실행 할 수 있도록 옵션 --runtime 훅을 추가합니다. 이것은 단지 고정 된 실행 파일에 대한 몇 가지 전문 전처리 유용합니다. 예를 들면 이 옵션은 PyQt4 위해 SIP API를 V2를 설정하는데 사용될 수있다.
내부 재료 :
런타임 옵션 --Wignore을 수정합니다.
유틸 소문자로 이름을 바꿉니다 archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py을.
(OSX) PySide를 사용할 때의 dist 디렉토리에 qt_menu.nib 누락 수정.
(OSX)는 맥 OS X 10.5와 부트 로더 호환성 수정
libpython가 발견되지 않는 경우 DYLD_LIBRARY_PATH에서 (OSX) 검색 libpython.
(OSX)는 VIRTUALENV 파이썬 라이브러리 검색을 수정합니다.
환경 변수 PYTHONHOME 이제 해제하고 파이썬 집에 경로 기능 Py_SetPythonHome (기준 부트 로더에서 설정).이 정지 된 응용 프로그램에 대한 sys.prefix 및 sys.exec_prefix을 무시합니다.
파이썬 라이브러리 파일 이름 (예를 들어 python27.dll, libpython2.7.so.1.0 등)가 생성 된 EXE 파일에 포함됩니다. 부트 로더는 더 이상 여러 파일 이름을하려고하지 않습니다.
냉동 실행 이제 냉동 모듈과 C의 확장을 가져 PEP-302 가져 오기 후크를 사용합니다. (나중에 sys.meta_path)
iu.py.에서 오래 된 수입 기​​계를 드롭
냉동 executales에 우편 아카이브 (.egg 파일)에서 모듈을 가져 자신의 코드를 삭제합니다. 기본 파이썬 구현은 변경되지 않고 유지된다.
오래된 암호화 코드를 삭제합니다. 이 기능은 완성되지 않았습니다.
컴파일 파이썬 헤더에 부트 로더 의존성을 삭제합니다.
VS2008와 (윈도우) 재 컴파일 부트 로더는 WIN2K 호환성을 보장합니다.
HOMEPATH / temppath에 대한 키 (Windows)를 사용하여 8.3 파일 이름.
부트 로더에서 디버그 텍스트 접두사 로더를 추가합니다.
프로그래밍 pyInstaller 중에 실행 허용합니다.
일부 파일, 코드 리팩토링 이름 바꾸기 / 이동합니다.
더 많은 테스트를 추가합니다.
물결표는 pyInstaller 중에에서 $ HOME 변수로 인식되고 있습니다.
Windows에서 생성 된 실행 파일에 대한

이 새로운 기본 pyInstaller 중에 아이콘 :

이 1.5.1 버전의 새로운 기능입니다.
파이썬은 빌드에 대한 지원을 추가 --enable-공유 맥 OSX에.
문서 요구 사항 섹션을 추가합니다.
문서는 지금 rst2html과 rst2pdf에 의해 생성된다.
Windows의 부트 로더 파일에 대한 잘못된 경로 구분 수정
일부 파이썬 Windows에서 잘못된 platform.system ()에 대한 해결 방법을 추가
이 기능은 '마이크로 소프트'대신 '윈도우'를 반환 설치.
콘솔 실행 파일이 어디에 맥 OSX에 대한 --windowed 옵션을 수정
이 옵션을 사용한다고하더라도 모든 시간을 만들었습니다.
문서에 otool, LDD 및 objdump를 의존도를 언급.
하는 ctypes 모듈에 의해로드 된 DLL 라이브러리를 방지 탐지를 오타 수정.

이 어떤 버전 1.5의 새로운 기능 :

이 새로운 기능은 (심지어 Windows의 경우) 파이썬 2.6 및 2.7, 윈도우 64 비트에 대한 지원, 바이너리 부트 로더에 대한 완전한 지원을 포함, 추가 된 리눅스 및 Mac OS X (32 비트 전용), 이전 파이썬 버전 (파이썬 2.2)와 개선 된 맥 OS X 지원 및 호환성.
많은 버그가 수정되었습니다.

이 어떤 버전 1.4의 새로운 기능 :

이 완전히 리눅스 / Mac과 파이썬 2.5 파이썬 2.6까지 지원
Windows에서.
Preliminar 맥 OSX 지원 : 하나의 파일을 하나의-DIR 모두 지원됩니다
비 콘솔 응용 프로그램 번들을 만들 수 있습니다. 감사
다니엘 (몇 개월에 걸쳐이 일에 많은 사람들에게
Zannotti, 마테오 베르 티니, 로렌조 만치니).
개선 된 리눅스 지원 : 생성 된 실행 파일은 뚱뚱하지만 지금
데이비드 지금 많은 다른 리눅스 배포판에서 실행해야합니다 (감사
Mugnai).
수입 후크에 데이터 파일을 지정에 대한 지원을 추가합니다. pyInstaller 중에
자동으로 필요한 모든 데이터 파일이나 플러그인을 함께 제공 할 수 있습니다
특정 타사 패키지.
하는 ctypes 지능형 지원을 추가 pyInstaller 중에이 지금 할 수있다
하는 ctypes가 사용되는 경우, 소스 코드 내의 모든 장소를 추적하고
자동으로하는 ctypes를 통해 액세스 동적 라이브러리를 번들.
(이 제출 로렌조 만치니 감독에게 감사). 이것은 매우이다
주문 제작 동적 라이브러리와 유용한 사용하는 ctypes.
Windows에서 pyInstaller 중에 빌드 실행 파일은 이제 디지털이 될 수 있습니다
서명했다.
ARVE에 파이썬 2.5에 절대 수입에 대한 지원을 추가 (감사
크 누드 센).
파이썬 2.5 + 상대 수입에 대한 지원을 추가합니다.
크로스 컴파일에 대한 지원을 추가 pyInstaller 중에이 지금 할 수있다
리눅스에서 실행할 때 윈도우 실행 파일을 구축 할 수 있습니다. 설명서를 참조하십시오
자세한 내용은.
파일을 .egg에 대한 지원을 추가 pyInstaller 중에 지금은 볼 수
.egg 파일 내 종속성을 번들하고 사용할 수 있도록
모든 표준 기능 (엔트리 포인트 등) 런타임.
.egg 디렉토리에 대한 부분적인 지원을 추가 pyInstaller 중에 그들을 취급합니다
일반 패키지로 따라서는 메타 데이터를 번들하지 않습니다.
리눅스 / 맥에서,이 경우에도 실행 파일을 작성하는 것이 가능합니다
시스템 패키지 된 .pyc 또는지며 .pyo 파일 사용 가능하고이 없습니다
시스템 디렉토리는 root 만 쓸 수 있습니다. pyInstaller 중에는 윌
사실은 즉석에서 요구 된 .pyc /지며 .pyo 파일을 생성
빌드 임시 디렉토리를.
를 포함하여, 많은 타사 패키지에 대한 자동 수입 후크를 추가합니다
PyQt4 전체 플러그인 지원 (파스칼 Veret 덕분에).
pyodbc (돈 드위 긴스에게 감사)
cElementTree (기본 버전 모두와 파이썬 2.5 버전)
LXML
SQLAlchem​​y도 (그렉 코플랜드 덕분에)
는 이전 스타일을 지원하지 않습니다하지만 파이썬 2.5 (에 이메일
파이썬 파이썬 2.5와 2.4 구문)
등에
PyQWt5
청상 아리
개선 PyGTK (마르코 Bonifazi에 감사와 폭스).
(제이미 커크 패트릭 덕분에) 붙여 넣기
matplotlib에서
매우 성가신 & quot에 대한 수정 사항을 추가, MSVCRT71 추출 & quot 할 수 없습니다; 버그,
DLL에 의해 발생 된은 이드리스에 두 번 (덕분에 포장되고
Aykun).
제거 된 C ++ - 호환성을 위해 부트 로더에서 스타일의 의견
AIX 컴파일러.
리눅스에서 DOS 라인 엔딩 평 파일 (수정에 대한 지원을 수정
PyOpenGL).
(& quot 최상위 레벨 패키지없이 가져올 때 PIL에 대한 지원을 수정, 수입
K이다).
NT에서 PyXML에는 수입 후크를 수정 (로렌조 만치니 감독에게 감사)
pyInstaller 중에 optparse의 잘못된 복사본을 따기에 조정 문제.
UPX'd / strip'd 파일의 바이너리 캐시의 정확성을 향상시킬 수 있습니다. 이
여러 버전의 사이를 전환 할 때 문제를 해결
(wxPython을 수행 할 수 있습니다 예를 들어 같은) 같은 타사 라이브러리입니다.
(리눅스에서) optparse의 가져 오기 모듈 바보 같은 버그를 수정 (감사
Louai 알 - Khanji에).
예외가 발생하면 파이썬 2.4+에서 모듈을 가져 오는 동안
패키지 내부 모듈은 이제 부모의에서 제거
네임 스페이스는 (파이썬의 동작과 일치합니다).
하나의 파일 패키지의 시작시 무작위로 경쟁 조건을 수정, 그했다
생성 할이 예외를 발생 : & quot; PYZ 항목 '인코딩'(0j)
유효한 코드 개체 및 없음의입니다 ;.
경로 요소 중 유니 코드 문자열을 가지고있을 경우, 문제를 해결합니다.
와 & quot; 인쇄 & quot (; 나쁜 파일 기술자 & quot & quot) 임의의 예외를 수정; 비 콘솔
모드 (실제로는 pythonw & quot; 버그 & quot; 그 파이썬 3.0에서 수정 된 것).
때로는 임시 디렉토리는 프로그램에 제거되지 않았다
출구, 리눅스에서 실행되는 경우.
(x86-64에 같은) 64 비트 플랫폼에서 시작시 무작위 세그먼테이션 폴트 (segfault)를 수정했습니다.

이 요구 사항 :

이 파이썬
LDD
objdump를

유사한 소프트웨어

GNU Cobol
GNU Cobol

17 Feb 15

ScummVM
ScummVM

17 Feb 15

refactor
refactor

2 Jun 15

Pike
Pike

20 Feb 15

코멘트 PyInstaller

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!