간단한 그래픽 인터페이스와 Python의 PyInstaller를 사용하는 .py에서 .exe로의 변환기입니다.
阅读中文版的 README ,点击这里
Suomenkieliset käyttöohjeet löydät täältä
Türkçe Talimatları burada bulabilirsiniz.
더 많은 이야기는 바르시
영어로 된 설명은 여기를 참고하세요.
불가리아어 추가 정보 문서
Беларускамоўны README тут
이미지에 인터페이스를 표시하려면 Chrome이 필요합니다. Chrome이 설치되지 않았거나 --default-browser
전달되면 기본 브라우저가 사용됩니다.
PyPI를 사용하여 이 프로젝트를 설치할 수 있습니다.
$ pip install auto-py-to-exe
그런 다음 실행하려면 터미널에서 다음을 실행하십시오.
$ auto-py-to-exe
둘 이상의 Python 버전이 설치되어 있는 경우
auto-py-to-exe
대신python -m auto_py_to_exe
사용할 수 있습니다.
$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install
그런 다음 실행하려면 터미널에서 다음을 실행하십시오.
$ auto-py-to-exe
다음 단계에 따라 이 프로젝트를 로컬로 실행할 수 있습니다.
python -m pip install -r requirements.txt
실행합니다.python -m auto_py_to_exe
실행하여 애플리케이션을 실행합니다. 쉬운.
도움말 플래그를 사용하여 사용법을 확인하세요: auto-py-to-exe --help
논쟁 | 유형 | 설명 |
---|---|---|
파일 이름 | 위치/선택 | UI에서 '스크립트 위치' 필드를 미리 입력하세요. |
-db, --default-브라우저 | 선택 과목 | 기본 브라우저(Chrome일 수 있음)를 사용하여 UI를 엽니다. Chrome을 찾으려고 시도하지 않습니다. |
-nu, --no-ui | 선택 과목 | 브라우저에서 UI를 열려고 하지 말고 단순히 애플리케이션에 접근할 수 있는 주소를 인쇄해 보세요. |
-c [CONFIG], --config [CONFIG] | 선택 과목 | UI를 미리 채우려면 구성 파일(JSON)을 제공하세요. 이는 설정 탭에서 생성할 수 있습니다. |
-o [PATH], --output-dir [PATH] | 선택 과목 | 기본 출력 디렉터리를 설정합니다. UI에서는 여전히 변경할 수 있습니다. |
-bdo [FOLDER_PATH], --build-directory-override [FOLDER_PATH] | 선택 과목 | 기본 빌드 디렉터리를 재정의합니다. 바이러스 백신이 파일을 제거하지 못하도록 폴더를 화이트리스트에 추가해야 하는 경우 유용합니다. |
-lang [LANGUAGE_CODE], --언어 [LANGUAGE_CODE] | 선택 과목 | UI를 열 때 기본적으로 어떤 언어를 사용해야 하는지 힌트를 줍니다. 언어 코드는 아래의 "번역" 아래 표에서 확인할 수 있습니다. |
동일한 데이터를 UI에 반복해서 삽입하는 대신 설정 탭의 "구성" 섹션으로 이동하고 구성을 JSON 파일로 내보내는 방식으로 현재 상태를 내보낼 수 있습니다. 그런 다음 이를 다시 UI로 가져와서 모든 필드를 다시 채울 수 있습니다.
호스트를 이동하면 디렉터리 구조가 달라질 수 있으므로 이 JSON 구성 내보내기 작업은 출력 디렉터리를 자동으로 저장하지 않습니다. JSON 구성에 출력 디렉터리를 포함하려면 JSON 파일의 nonPyinstallerOptions.outputDirectory
아래에 디렉터리를 추가하세요(새 키를 생성해야 함).
example/ 디렉토리는 스크립트를 작성하고 auto-py-to-exe로 패키지하는 방법에 대한 몇 가지 예를 제공합니다.
시작하는 데 도움이 되는 시각적인 내용이 필요하다면 이 프로젝트의 원본 릴리스에 대한 비디오를 만들었습니다. 일부 사항은 다를 수 있지만 동일한 개념이 여전히 적용됩니다.
기여 방법에 대한 지침을 보려면 CONTRIBUTING.md를 확인하세요. 여기에는 새로운 기능, 변경 사항, 번역 업데이트가 있거나 auto-py-to-exe 관련 문제가 발견된 경우 수행할 작업이 간략하게 설명되어 있습니다.
패키지된 실행 파일이나 이 도구를 일반적으로 사용하는 데 문제가 있는 경우 auto-py-to-exe 사용 시 일반적인 문제에 대한 내 블로그 게시물을 읽어 보시기 바랍니다. 이 게시물에서는 Python 스크립트 패키징에 대해 알아야 할 사항과 일반적으로 잘못되는 문제에 대한 수정 사항을 다룹니다.
이 도구에서 문제를 발견했다고 생각되면 CONTRIBUTING.md의 "문제 보고" 섹션을 따르십시오.
언어 | 역자 | 번역됨 |
---|---|---|
아랍어(العربية) | 타예브-알리 | UI |
벨로루시어(Беларуская) | 즈미시에21 | UI 및 읽어보기 |
브라질 포르투갈어(Português Brasileiro) | 말레이아스, reneoliveirajr | UI |
불가리아어(Български) | kbkozlev | UI 및 읽어보기 |
중국어 간체(简体中文) | 장저11 | UI 및 읽어보기 |
중국어 번체(繁體中文) | 시작하다 | UI |
체코어(체슈티나) | 마토58 | UI |
네덜란드어(네덜란드) | 바레맨 | UI |
영어 | - | UI 및 읽어보기 |
핀란드어(Suomen kieli) | ZapX5 | UI 및 읽어보기 |
프랑스어(프랑스어) | 플라비데스프 | UI |
독일어(독일어) | 헤벤스, 아아아아 | UI |
그리스어(Εlamlamnνικά) | 소프로나스 | UI |
히브리어(עברית) | 론벤타타 | UI 및 읽어보기 |
힌디어(힌디어) | 트라이어치롤드 | UI 및 읽어보기 |
인도네시아어(인도네시아어) | 마빈종 | UI |
이탈리아어(이탈리아노) | 그것의Emax64 | UI |
일본어(일본어) | 나티얀TV | UI |
한국어(한국어) | jhk1090 | UI 및 읽어보기 |
페르시아어(Fارسی) | 드렁크린, Ar.dst | UI 및 읽어보기 |
폴란드어(폴스키) | 아쿠차쿠 | UI |
러시아어(Русский) | 올렉 | UI |
세르비아 사람 | 리나 | UI |
스페인어(스페인어) | 엔리케에 | UI |
스페인어 라탐어(Español Latam) | 마티렐라 | UI |
태국어(ภมษ้ไท้) | 티루트26 | UI(일부) |
터키어(Türkçe) | 맥아그리아크소이 | UI 및 읽어보기 |
우크라이나어(Украѕнська) | 안드레이고로드니 | UI |
베트남어(Tiếng Viet) | 7777헤커 | UI |
다른 언어에 대한 번역을 추가하고 싶으십니까? CONTRIBUTING.md의 "번역 추가 또는 업데이트" 섹션을 따르세요.
2020년 8월 9일에 출시된 PyInstaller v4.0부터 Python 2.7은 더 이상 지원되지 않습니다. 하지만 이전 버전의 PyInstaller를 설치하면 Python 2.7에서도 이 도구를 계속 사용할 수 있습니다. PyInstaller v3.6은 Python 2.7을 지원하는 마지막 버전입니다. 이를 설치하려면 먼저 기존 버전의 PyInstaller를 제거한 다음 python -m pip install pyinstaller==3.6
실행하세요.
테스트는 tests/
에 있으며 pytest를 사용하여 실행됩니다.
$ pip install pytest
$ pip install -e .
$ pytest