Конвертер .py датотека у .exe користи једноставан графички интерфејс и PyInstaller у Python-у.
English | 简体中文 | Suomen kieli | Türkçe | فارسی | 한국어 | Български | हिन्दी | עברית | Беларуская | Slovenščina | српски | srpski
- 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-а (без инсталације)
Локално можете покренути овај пројекат пратећи следеће кораке:
- Клонирајте/преузмите репозиторијум
- Отворите cmd/терминал у root фолдеру пројекта
- Извршите
python -m pip install -r requirements.txt - Извршите
python -m auto_py_to_exeда бисте покренули апликацију
- Одаберите локацију ваше скрипте (налепите или користите претраживач датотека)
- Ивица ће постати плава ако датотека постоји
- Изаберите остале опције и додајте ствари попут иконица или других датотека
- Кликните на велико плаво дугме на дну за конверзију
- Након завршетка, пронађите ваше конвертоване датотеке у /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-у који језик треба да буде подразумеван при отварању. Кодове језика можете пронаћи у табели "Преводи" која се налази испод. |
Уместо да исте податке убацујете на UI изнова и изнова, можете сачувати тренутно стање одласком на секцију "Конфигурација" унутар tab-а за поставке и сачувати конфигурацију у JSON датотеку. Ово може бити учитано на UI ради попуњавања свих поља.
Ова акција чувања JSON конфигурације не чува излазни директоријум аутоматски јер померање хостова може означавати различиту структуру директоријума. Ако желите да имате излазни директоријум у JSON конфигурацији, додајте директоријум у nonPyinstallerOptions.outputDirectory унутар JSON датотеке (потребно је направити нови кључ).
Директоријум examples/ приказује неколико примера како да напишете ваше скрипте и упакујете их помоћу auto-py-to-exe.
- Основно (конзолна апликација)
- Без конзоле (типично пожељно за апликације које користе GUI)
- Слике и друге датотеке који нису .py (укључивање статичких датотека)
- Трајни подаци (попут база података)
Ако Вам је за почетак потребно нешто визуелно, направљен је видео за оригинално издање овог пројекта; неке ствари се можда разликују, али можете применити исте концепте.
Прочитајте CONTRIBUTING.md за смернице како да допринесете пројекту. Ово описује шта радити ако имате нову функционалност, измену, побољшање превода или Сте нашли проблем на auto-py-to-exe.
Ако имате проблема са упакованом извршном датотеком, или генерално са употребом алата, препоручујемо да прочитате пост на блогу о уобичајеним проблемима са алатом auto-py-to-exe. Овај пост обухвата оно што је потребно знати везано за паковање Python скрипти и помаже око ствари које често пођу по злу.
Ако верујете да Сте пронашли проблем са алатом, прочитајте секцију "Пријавити Issue" у CONTRIBUTING.md.
Желите додати превод за други језик? Почитајте секцију "Додавање и побољшање превода" у CONTRIBUTING.md.
Након што је 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
![]() |
![]() |
![]() |
![]() |





