Skip to content

Latest commit

 

History

History
162 lines (111 loc) · 13.3 KB

File metadata and controls

162 lines (111 loc) · 13.3 KB

Auto PY to EXE

Конвертер .py датотека у .exe користи једноставан графички интерфејс и PyInstaller у Python-у.

Празан интерфејс

PyPI верзија PyPI подржане верзије Лиценца Месечно преузимања Подржане платформе Донирај

English | 简体中文 | Suomen kieli | Türkçe | فارسی | 한국어 | Български | हिन्दी | עברית | Беларуская | Slovenščina | српски | srpski

Демо

auto-py-to-exe Демо

Како почети?

Предуслови

  • Python: 3.6-3.14

Да бисте имали интерфејс као на сликама, потребан Вам је Chrome. Ако Chrome није инсталиран или Сте проследили --default-browser, користиће се подразумевани претраживач.

Инсталација и коришћење

Инсталација помоћу PyPI

Овај пројекат можете инсталирати помоћу PyPI-а:

$ pip install auto-py-to-exe

Да бисте га покренули, извршите следећу команду у терминалу:

$ auto-py-to-exe

Ако имате инсталирану више од једне Python верзије, можете користити python -m auto_py_to_exe уместо auto-py-to-exe.

Инсталација преко GitHub

$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install

Да бисте га покренули, извршите следећу команду у терминалу:

$ auto-py-to-exe

Локално покретање преко Github-а (без инсталације)

Локално можете покренути овај пројекат пратећи следеће кораке:

  1. Клонирајте/преузмите репозиторијум
  2. Отворите cmd/терминал у root фолдеру пројекта
  3. Извршите python -m pip install -r requirements.txt
  4. Извршите python -m auto_py_to_exe да бисте покренули апликацију

Коришћење апликације

  1. Одаберите локацију ваше скрипте (налепите или користите претраживач датотека)
    • Ивица ће постати плава ако датотека постоји
  2. Изаберите остале опције и додајте ствари попут иконица или других датотека
  3. Кликните на велико плаво дугме на дну за конверзију
  4. Након завршетка, пронађите ваше конвертоване датотеке у /output

Једноставно.

Аргументи

Користите help flag за боље разумевање: auto-py-to-exe --help

Аргумент Тип Опис
filename позиционо/опционо Попуњава поље "Локација скрипте" на UI-у.
-db, --default-browser опционо Отвара UI коришћењем подразумеваног претраживача (што може бити Chrome). Неће покушати да пронађе Chrome.
-nu, --no-ui опционо Не покушава да отвори UI у претраживачу и једноставно испише адресу на којој је апликација доступна.
-c [CONFIG], --config [CONFIG] опционо Пружа конфигурациону (JSON) датотеку за попуњавање UI-а. Ово може бити генерисано у tab-у за поставке.
-o [PATH], --output-dir [PATH] опционо Поставља подразумевани излазни директоријум. Ово може бити промењено на UI-у.
-bdo [FOLDER_PATH], --build-directory-override [FOLDER_PATH] опционо Замењује подразумевани директоријум за изградњу. Корисно је ако желите да додате фолдер у белу листу како би спречили да антивирус брише датотеке.
-lang [LANGUAGE_CODE], --language [LANGUAGE_CODE] опционо Говори UI-у који језик треба да буде подразумеван при отварању. Кодове језика можете пронаћи у табели "Преводи" која се налази испод.

JSON конфигурација

Уместо да исте податке убацујете на UI изнова и изнова, можете сачувати тренутно стање одласком на секцију "Конфигурација" унутар tab-а за поставке и сачувати конфигурацију у JSON датотеку. Ово може бити учитано на UI ради попуњавања свих поља.

Ова акција чувања JSON конфигурације не чува излазни директоријум аутоматски јер померање хостова може означавати различиту структуру директоријума. Ако желите да имате излазни директоријум у JSON конфигурацији, додајте директоријум у nonPyinstallerOptions.outputDirectory унутар JSON датотеке (потребно је направити нови кључ).

Примери

Директоријум examples/ приказује неколико примера како да напишете ваше скрипте и упакујете их помоћу auto-py-to-exe.

Видео

Ако Вам је за почетак потребно нешто визуелно, направљен је видео за оригинално издање овог пројекта; неке ствари се можда разликују, али можете применити исте концепте.

Допринос

Прочитајте CONTRIBUTING.md за смернице како да допринесете пројекту. Ово описује шта радити ако имате нову функционалност, измену, побољшање превода или Сте нашли проблем на auto-py-to-exe.

Проблеми приликом коришћења алата

Ако имате проблема са упакованом извршном датотеком, или генерално са употребом алата, препоручујемо да прочитате пост на блогу о уобичајеним проблемима са алатом auto-py-to-exe. Овај пост обухвата оно што је потребно знати везано за паковање Python скрипти и помаже око ствари које често пођу по злу.

Ако верујете да Сте пронашли проблем са алатом, прочитајте секцију "Пријавити Issue" у CONTRIBUTING.md.

Преводи

Желите додати превод за други језик? Почитајте секцију "Додавање и побољшање превода" у CONTRIBUTING.md.

Подршка за Python 2.7

Након што је 9. августа 2020. изашао PyInstaller v4.0, Python 2.7 више није подржан; иако још увек можете користити овај алат са Python 2.7 ако инсталирате ранију верзију PyInstaller-а. PyInstaller v3.6 је последња верзија која подржава Python 2.7; да бисте је инсталирали, прво деинсталирајте постојеће верзије PyInstaller-а, а онда извршите python -m pip install pyinstaller==3.6.

Тестирање

Тестови се налазе у tests/ директоријуму и покрећу се коришћењем команде pytest:

$ pip install pytest
$ pip install -e .
$ pytest

Снимци екрана

Празан интерфејс Попуњено
Конвертовање Завршено